We have a stellar FA Cup final in store on Saturday as Manchester City face Manchester United in the Manchester Derby at Wembley.
Manchester City are coming into this game hoping to secure the second part of what they hope will be an historic treble.
The Premier League champions reached the final by beating Chelsea, Arsenal, Bristol City, Burnley and Sheffield United.
Guardiola's men are in good form despite losing their final game of the season away at Brentford having been on a twenty-five match unbeaten run prior to that loss.
Indeed, City did only take four points from their last two Premier League games but having already sewn up the league title there feels little need to assign too much importance to those results, particularly considering Guardiola made a host of changes for those games.
City have been a different animal when playing big games in this latter half of the campaign, so most expect that they will turn up to this game the best version of themselves.
The treble would be a landmark achievement for the club on the blue side of Manchester and all discourse surrounding the club is centred around that at the minute.
The pressure to win here is huge, but it feels hard to look past Kevin De Bruyne and co at present.
Manchester United are looking to secure a second trophy in what has been, on the whole, a good season for Erik ten Hag's men considering the circumstances.
The Red Devils reached the final of the FA Cup by beating Everton, Reading, West Ham United, Fulham and Brighton & Hove Albion.
United have fallen off somewhat in the latter part of the campaign, largely owing to the small size of their squad and the injuries that have occurred as a result of that.
They do, though, enter this game in good form having won their last four consecutive matches, the most recent of which was a 2-1 win over Fulham at Old Trafford on the final day of the campaign.
They can take some confidence from the fact they beat their city rivals 2-1 when the two sides last met back in January, but they did lose the reverse fixture 6-3 back in October and Manchester City are a much better side now than they were during the first half of the campaign.
United have the added incentive of trying to stop their rivals from completing their crowning achievement, and one that would match their own feat from 1999, so they should be well up for this encounter.
They may be outgunned in terms of quality, though, as their rivals are operating at a serious level now.
For our Man City vs. Man Utd prediction, we're going for a 2-1 win for Pep Guardiola's men.