Five talking-points from the Premier League weekend after Manchester United extended their winning run against Tottenham Hotspur, Liverpool were made to work hard for their win at Brighton & Hove Albion and Arsenal losing at West Ham United.
Portugal won their first Euro title after defeating France 1-0 at the Stade de France in Paris on Sunday.
After tweaking his formation and starting lineup at Euro 2016, France coach Didier Deschamps seems to have found the perfect formula at just the right time. Thanks to his shrewd tactics, his team turned on the style to outplay Iceland 5-2 on Sunday and advance to an appetising semi-final battle with Germany. The fact that France, who had never got past the last eight at the finals since their 2000 triumph, managed to get almost everything right, has a lot to do with Deschamps' methods.
'Without Harry Kane many people were talking about Sonny (Son Heung-min) but today it was Lucas Moura who scored three goals and you know if you don't respect all the players, you cannot only have 11 players'
From a bloodied face of Spanish club Atletico's Madrid's Mario Mandzukic, to Australia's ICC World Cup triumph, Sania Mirza's fabulous run and more scintillating moments are frozen in time in this beautiful photo-feature.
Fourth-tier Newport County stunned former FA Cup winners Leeds United with a last-gasp 2-1 win in the third round to spark a joyous pitch invasion at their Rodney Parade ground on Sunday.
Dele Alli condemned Champions League holders Real Madrid to a horrendous Wembley debut with two goals as Tottenham Hotspur reached the last 16 with a stunning 3-1 victory.
New Chelsea signing Loic Remy grabbed the only goal as France squeezed past 2010 world champions Spain 1-0 in a friendly at the Stade de France.
Manchester City stayed ahead of age-old local rivals Manchester United at the top of the Premier League on Saturday with a deserved 1-0 win away to champions Chelsea.
Hull City were relegated and Newcastle United survived the drop on a dramatic final day of the Premier League season on Sunday when West Ham United announced that manager Sam Allardyce's contract was not being renewed at Upton Park.
News of all that's transpired on and off the football field
Ukraine advanced to the Euro 2020 finals after an impressive first half helped them to a 2-1 home win over Portugal, whose talismanic captain Cristiano Ronaldo scored his 700th career goal.
Juergen Klopp's side remain seventh, six points behind the Champions League places, after only their second defeat in the 12 games since the German took over in October
Second-half goals from Leroy Sane and Raheem Sterling stunned Arsenal at the Etihad Stadium on Sunday as Manchester City came from behind to win 2-1 and move seven points behind leaders Chelsea.
France earned a rollercoaster 4-2 home win over Croatia in an entertaining top-tier Nations League Group 3 match, while England were held to a 0-0 draw by Denmark in an uninspiring game.
Images from the EPL matches played on Sunday
Images from the English Premier League matches played on Sunday
It has been a tortuous journey for France's Patrice Evra, once blamed for playing a dark role in the worst scandal in the history of the national team but now in the limelight as the wise old man of a team with high hopes.
Chelsea beat Newcastle United 2-0 for a 10th successive Premier League home win at their Stamford Bridge stronghold on Saturday to reassert themselves as Premier League leaders while champions Manchester City drew at Everton.
Newcastle United's Papiss Cisse struck twice in a 2-1 victory against English Premier League leaders Chelsea.
Manchester City suffered a shock League Cup defeat at the hands of a reinvigorated Newcastle United, who reached the quarter-finals with a superb 2-0 away win on Wednesday that left the holders nursing the wounds of a bruising past eight days.
IMAGES from Premier League matches played on Saturday.
Images from the Champions League matches played on Wednesday
Manchester United consolidated their fourth place, on 22 points, after first-half goals from Chris Smalling and Wayne Rooney and a brilliant, morale-boosting strike from Robin van Persie after the break sealed a 3-0 victory over Hull City.
Newcastle grabbed a point to leave City manager Pep Guardiola frustrated.
Christian Eriksen kept Tottenham Hotspur's hopes of completing a remarkable salvage job and reaching the last 16 of the Champions League alive with a late winner in his side's 1-0 victory over Inter Milan at Wembley on Wednesday.
RB Leipzig marked their first appearance in the Champions League knockout round with a deserved 1-0 victory at last season's runners-up Tottenham Hotspur
Chelsea re-signed David Luiz and Premier League champions Leicester City broke their transfer record for striker Islam Slimani as English clubs exceeded the one billion pounds barrier when the curtain fell on transfer deadline day.
A round-up of Friday's Euro 2020 qualifying matches.
Sergio Aguero scored a hat-trick as free-scoring Manchester City climbed to the top of the Premier League with an irresistible 6-0 victory against Watford on Saturday.
Harry Kane's magical season continued on Saturday as he celebrated his first senior England call-up with his first Premier League hat-trick.
News of all that's transpired on and off the football field
Mauricio Pochettino's Tottenham Hotspur can cement their status as the top dogs in the capital if they end an eight-year wait and defeat Arsenal in the North London derby on Sunday.
Tottenham Hotspur fluffed their last-day lines with a 5-1 defeat at relegated, 10-man Newcastle United that left them third in the Premier League behind bitter north London rivals Arsenal.
Under-pressure Everton manager Roberto Martinez enjoyed some respite as his struggling side won for the first time in eight league matches.
News of all that's transpired on and off the football field
IMAGES from the Euro 2020 qualifiers
A summary of Saturday's matches in the English Premier League.
Images from the English Premier League matches played on Saturday
McTominay injury takes gloss of vibrant United display