Cardiff: Cam Winnett; Mason Grady, Rey Lee-Lo, Ben Thomas, Iwan Stephens; Callum Sheedy, Aled Davies; Ed Byrne, Evan Lloyd, Keiron Assiratti, Josh McNally, Teddy Williams, Ben Donnell, Dan Thomas, Alun Lawrence.
Replacements: Daf Hughes, Corey Domachowski, Rhys Litterick, Rory Thornton, James Botham, Thomas Young, Johan Mulder, Rory Jennings.
Sin bin: Lloyd (13)
Ulster: Ethan McIlroy; Werner Kok, Jude Postlethwaite, Stuart McCloskey, Mike Lowry; Aidan Morgan, Nathan Doak; Eric O’Sullivan, James McCormick, Tom O’Toole, Iain Henderson (capt), Kieran Treadwell, Cormac Izuchukwu, Nick Timoney, David McCann.
Replacements: John Andrew, Andrew Warwick, Scott Wilson, Harry Sheridan, Marcus Rea, John Cooney, Ben Carson, Ben Moxham.
Sin bin: McCann (48)
Referee: Sam Grove-White (SRU)
Assistant referees: Ben Whitehouse & Ben Connor (WRU)
TMO: Colin Brett (SRU)