England have won the 2016 Six Nations championship with a game to spare, after Scotland beat France. Their 29-18 victory at Murrayfield means that France can’t catch Eddie Jones’ men. It also ended Scotland’s decade-long winless streak against Les Bleus, and gives them back-to-back victories in the Six Nations following their win over Italy last weekend. In a back-and-forth game, France took an early lead thanks to Guilhem Guirado's try, but Stuart Hogg and Duncan Taylor went over to give the hosts an 18-5 advantage. The visitors fought back to narrow the gap to three points at 21-18, but a try from Tim Visser and a late penalty from Greig Laidlaw secured a deserved triumph for the Scots. In the final round of games next weekend, France will try to stop England claiming the Grand Slam, Scotland face Ireland and Wales take on Italy.

Iran wait on World Cup progress after draw with Egypt
Belgium beat New Zealand 5-1 to advance to World Cup knockout stage
Baena strike sends Spain past Uruguay into World Cup knockouts
Jubilant Cape Verde set date with Argentina in World Cup round of 32
Senegal ring up 5-0 win over 10-man Iraq, keep knockout hopes alive
