Connacht: Piers O’Conor; Mack Hansen, Cathal Forde, Bundee Aki, Santiago Cordero; Jack Carty, Caolin Blade; Denis Buckley, Dylan Tierney-Martin, Finlay Bealham; Josh Murphy, Niall Murray; Cian Prendergast (capt), Shamus Hurley-Langton, Paul Boyle.
Replacements: Eoin de Buitlear (for Tierney-Martin 63), Peter Dooley (Buckley 63), Jack Aungier (Bealham 63), Oisín Dowling (Murray 53), Sean Jansen (Josh Murphy 53), Ben Murphy (Blade 58), Shane Jennings (Carty 58), Conor Oliver (Hurley-Langton 67).
Ulster: Michael Lowry; Werner Kok, Ben Carson, Jude Postlethwaite, Rory Telfer; Jack Murphy, Nathan Doak; Eric O’Sullivan, John Andrew, Scott Wilson; Kieran Treadwell, Cormac Izuchukwu; Matty Rea, Nick Timoney (capt), James McNabney.
Replacements: James McCormick (for John Andrew 12-25 (HIA) and 66), Andrew Warwick (O’Sullivan h/t), Corrie Barrett (Wilson 64), Harry Sheridan (Treadwell 69), David McCann (Rea 50), John Cooney, Aidan Morgan, Wilhelm De Klerk (Kok 42).
Referee: Andrew Brace (IRFU)