We've updated our Privacy and Cookies Policy
We've made some important changes to our Privacy and Cookies Policy and we want you to know what this means for you and your data.
British and Irish Cup: Cross Keys 20-16 Cornish Pirates
Cross Keys qualified for their first cup final as they beat English side Cornish Pirates to set-up a British and Irish Cup final with Munster A.
Wing Kristian Baller scored twice for the Welsh Premiership side either side of a penalty try for the English full-timers secured a "fairytale" final.
Dragons fly-half Steffan Jones kicked two conversions and two penalties to ensure a semi-final win at Pandy Park.
Rob Cook kicked a conversion and three penalties for the Pirates.
But Keys hung on for victory but coach Mark Ring, the former Wales international centre, warned his side: "We've won nothing yet."
Munster A beat Irish rivals Leinster A 36-29 on Friday and the cup final will be in Ireland on Saturday, 28 April.
Cross Keys: David, Baller, Andrews, P. Williams, Trowbridge, S. Jones, Dyer, Cornock, G. Price, M. Jones, Hodge, Lampard, Peebles, Nash, Groves. Replacements: Rawlins, Sollis, Gould, Trayhern, N. Williams, L. Williams, O. Jones.
Cornish Pirates: Cook, Evans, Suniula, S. Hill, D. Doherty, Thomas, Cattle, Storer, Elloway, Paver, McGolone, Myerscough, Morgan, Burgess, Marriott. Replacements: Rimmer, Ward, Brits, M. Smith, Maidment, Kessell,Cooper.
Referee: Cammy Rudkin (Scotland)