An all-Premier League blockbuster, a battle between two Spanish managers, a London derby and a clash of a Premier League heavyweight vs the fairytale non-league team – the FA Cup quarterfinal matches of 2017 have it all.
With the final now almost in sight and the teams just a win away from Wembley, it really is all to play for, for the remaining eight teams of the FA Cup this year.
More from IBTimes India: South Korean President Park Geun-hye formally ousted by top court
Here is a look at the four matches, with the date, venue, time and TV guide for each quarterfinal contest.
Saturday, March 11:
Middlesbrough vs Manchester City at the Riverside Stadium. Kickoff time: 12.15pm GMT, 5.45pm IST:
More from IBTimes India: Kristen Stewart feels her topless scene in Personal Shopper is empowering
Boro are in big trouble in the Premier League, with their lack of goals dropping them down to the bottom three. That has put the manager Aitor Karanka under big pressure, and the best way to ease it will be by trumping Pep Guardiola's Manchester City.
City blew a chance to go second in the Premier League by drawing a blank against Stoke on Wednesday, but Guardiola will expect his players to find peak goalscoring form against this goal-shy Middlebrough side.
TV guide: India: Sony ESPN and Sony ESPN HD. UK: BT Sport 2. USA: Fox Sports 1. Canada: Sportsnet World. Australia: ESPN. Middle East: Bein Sports Arabia 11 and 2.
More from IBTimes India: Kate Middleton gives royal fashion lessons on how to repeat an outfit in style! [PHOTOS]
Arsenal vs Lincoln City at the Emirates Stadium. Kickoff time: 5.30pm GMT, 11pm IST:
Arsene Wenger's side will face a non-league team for the second consecutive round and having found Sutton United to be quite difficult opponents, Arsenal will expect nothing less from Lincoln, who entered the quarterfinals with a fantastic win over Premier League side Burnley.
With the pressure that Arsenal are in at the moment, anything but a win will be considered a disaster. Lincoln will know the Gunners are vulnerable, and with absolutely nothing to lose and history to make, there is nothing stopping them from having a right old go in front of a 60,000-strong crowd.
TV guide: India: Sony ESPN and Sony ESPN HD. UK: BT Sport 2. USA: Fox Sports 1. Canada: Sportsnet World. Australia: ESPN 2. Middle East: Bein Sports Arabia 11 and 2. Malaysia: Astro SuperSport. Singapore: Eleven.
Sunday, March 12:
Tottenham vs Millwall at White Hart Lane. Kickoff time: 2pm GMT, 7.30pm IST:
With a chance of winning a European title gone and the Premier League crown set to go to a different London club, Spurs only have the FA Cup remaining this season in their quest to win a long-awaited trophy. Mauricio Pochettino might be getting this Tottenham side to play some wonderful football, but he needs something more tangible to go with it.
Millwall have been one of the giant-killers of this year's FA Cup, and after knocking out Bournemouth, Watford and Leicester City en route to the quarterfinals, the League One side will fancy another Premier League scalp.
TV guide: India: Sony ESPN. UK: BBC One. USA: Fox Sports 1. Canada: Sportsnet World. Australia: ESPN 2. Middle East: Bein Sports Arabia 11.
Monday, March 13:
Chelsea vs Manchester United at Stamford Bridge. Kickoff time: 7.45pm GMT, 1.15am IST (Tuesday):
The headline-grabbing game of the quarterfinals. Jose Mourinho makes a second return as Manchester United manager to his former club and boy will he hope it turns out to be a lot better than the first one.
Manchester United are a much better team from the one that got thumped 4-0 in October, so this is likely to be a different game. Chelsea, though, are the form team in England, on their way to a comfortable Premier League title, and with this match being at home, they will start as the favourites.
TV guide: India: Sony Six and Sony Six HD. UK: BBC One. USA: Fox Sports 1. Canada: Sportsnet World. Australia: ESPN. Middle East: Bein Sports Arabia 11 and 2. Malaysia: Astro SuperSport. Singapore: Eleven.