Romania produced a stunning second half comeback to defeat Canada and keep alive their hopes of automatically qualifying for the 2019 World Cup. DTH van der Merwe and Jeff Hassler scored tries either side of half time to give Canada a 15-0 lead with 28 minutes remaining but after the break they were blown away.
Kieran Crowley's side need to win to keep their own ambitions on finish third in Pool D alive, but they were to be denied in remarkable circumstances. Mihai Mascovei went over twice before Florin Vlaicu struck a late penalty to claim a famous 17-15 victory.
The Oaks, who claimed their sixth win in seven World Cup appearances, can confirm a third place finish with victory over Italy this weekend. Defeat for Canada meanwhile sees them lose five straight games in the competition's history for the first time.
Elsewhere, Fiji were finally rewarded for their enterprising displays during the Rugby World Cup by recording their first win of the pool stage against 14-man Uruguay. Kini Murimurivalu's early try was cancelled out by Carlos Arboleya recording Uruguay's first World Cup try for 12 years however that would be as close as the South American side would come to staging a famous victory.
Nemia Kenatale, Leone Nakarawa, Tevita Cavubati, Nemani Nadolo and two penalty tries saw the Fijians ease to a 47-15 victory over an ill-disciplined Uruguay side who despite responding through Agustin Ormaechea, had their scrum half sent off with 12 minutes left as the wheels came off in front of a third successive record crowd at Stadium MK. The result also confirms that England have qualified for the tournament in four years time.