Substitute Jamie Vardy scored with a stunning flick, his first international goal, and Eric Dier headed a last-gasp winner as England hit back from two goals down to beat old rivals Germany 3-2 in a friendly on Saturday. Germany appeared to be heading for a routine win when they led 2-0 through Toni Kroos and Mario Gomez, his first goal since Euro 2012, after an hour. But Harry Kane changed the course of the game with an opportunist goal before Vardy produced a moment of brilliance just three minutes after coming on as a substitute. Nathaniel Clyne crossed from the right and the Leicester City striker stuck his foot out behind his standing leg to flick the ball between Germany goalkeeper Manuel Neuer and his near post. Then Dier rose above the Germany defence to score with a thumping downward header from Jordan Henderson's corner in the 91st minute.
Photos from the English Premier League matches played on Sunday
Lionel Messi, Luis Suarez and Neymar were all on target as holders Barcelona beat Athletic Bilbao 3-1 on Wednesday to overturn a deficit from the first leg and advance to the quarter-finals of the King's Cup.
Chelsea opened up a six-point lead at the top of the Premier League despite being held to a 1-1 draw against top-four hopefuls Southampton in an absorbing game at Stamford Bridge on Sunday.
England captain Wayne Rooney scored twice after Alex Oxlade-Chamberlain headed the opener in a 3-1 win over Scotland as the visitors dominated a typically passionate Auld Enemy friendly at Celtic Park on Tuesday.
Leicester beat Southampton to open seven-point gap at the top.
Images from the EPL matches played on Sunday
A summary of sports events and sports persons, who made news on Thursday
Manchester United's Zlatan Ibrahimovic proved his hunger for silverware has not diminished with age as the Swede's double earned a 3-2 win over Southampton in an absorbing League Cup final at Wembley.
Southampton suffered an embarrassing 1-0 League Cup quarter-final defeat at third tier Sheffield United on Tuesday while Chelsea powered through with a 3-1 win at Derby County.
Champions Manchester City galvanised their pursuit of Premier League leaders Chelsea on Sunday with an emphatic 3-0 victory over a Southampton side who have surprisingly come between the leading title protagonists.
Manchester United teenager Marcus Rashford wrote another chapter in his fairytale introduction to top-flight football, scoring a brilliant goal to secure a 1-0 win in his first derby match against Manchester City on Sunday.
Cesc Fabregas and Branislav Ivanovic struck late goals to earn improving champions Chelsea a 2-1 victory at Southampton in the Premier League on Saturday.
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.
Second-placed Tottenham Hotspur kept up the distant chase of Premier League leaders Chelsea with a hard-earned 2-1 victory over Southampton to cut the gap to 10 points on Sunday.
Roy Hodgson has given himself the option to give England a youthful, fresh edge at the World Cup after including Ross Barkley, Raheem Sterling, Alex Oxlade-Chamberlain, Luke Shaw and Adam Lallana in his provisional squad on Monday. There were no real surprises as the irresistible late-season form of Everton's attacking midfielder Barkley and Liverpool wide man Sterling made their inclusion an easy choice for Hodgson despite having only five caps between them.
Images from the English Premier League matches played on Saturday
Images from the English Premier League matches played on Monday
Two big derbies and an eventful weekend of football awaits us all...
Veteran Drogba showed that he still has a lot of steam in him as he scored in Chelsea's win over Spurs, while Aguero continued to top the goal-scorers' list this season, finding the net for City. Images from the EPL matches played across England on Wednesday.
Images from the English Premier League matches played on Saturday
Images from the English Premier League matches played at Old Trafford on Saturday
Images from the English Premier League matches played on Wednesday
Title-chasing Tottenham Hotspur made hay in the sunshine as Son Heung-min scored twice in a 4-0 thrashing of Watford that closed the gap on Premier League leaders Chelsea to four points in Saturday's early kickoff.
David de Gea's late own goal earned Sunderland a 2-1 win over Manchester United on Saturday and a vital three points in their bid for Premier League survival.
Manchester City went 11 points clear with a record 14th consecutive Premier League win in an entertaining derby against Manchester United at Old Trafford.
Manchester City made sure of third place in the Premier League when they romped to a 5-0 win at Watford on Sunday to ensure a Champions League berth for next season.
Chelsea came from behind to secure a 3-1 win at Manchester City and forge further clear at the top of the Premier League as a dramatic top-of-the-table clash ended in a mass brawl and two City players being sent off on Saturday.