Rugby Sevens: Ireland into last four of BowlIreland have qualified for the semi-finals of the World Cup Sevens Bowl with a 24-19 victory over Chinese Taipei.
Ireland, who had missed out on a place in the secondary event - the Plate - after losing their final group game to Russia, looked set for a surprise defeat.
But after falling 19-7 behind, Ireland scored three unanswered tries in the second half to see off Taipei.
Taipei snatched an early lead when Chen-Fu Chen intercepted a pass virtually on his own line to race away for a try which Chia-Hsin Chen converted.
But Ireland replied with one of the best tries of the third World Cup, which featured a mammoth schedule of 60 group matches, as they launched an attack from inside their own goal area.
Skipper James Topping broke to the halfway line where Derek Hegarty made further ground before supplying a pass for Newport's Matt Mostyn to score under the posts. Andrew Dunne converted.
Ireland made a hash of the restart, however, and Chih-Ming Pan regained the lead before Chen grabbed his second try for the team who finished bottom of Group B.
Ireland reduced the deficit when Dungannon's Jan Cunnigham forced his way over, and then Ferris scored but his missed conversion left his side still two points short.
With the seconds ticking away, Topping rounded off a flowing attack with the fourth try and Ferris slotted over the conversion to seal victory.
Ireland, who have won the bowl in their two previous world series events, will face Portugal - 19-14 winners over Zimbabwe with a 'golden try' - in the semi-finals later.
France, who were seeded to reach the last eight of the main event, the Melrose Cup, saw their interest ended by Kenya (12-7) while Chile beat Hong Kong 19-14 in the other bowl quarter-final.