The latest Champions League draw served up a corking all-Premier League tie of Manchester City versus Liverpool this week.
On the one hand, it's slightly underwhelming that only one English side will make the semi-finals but the prospect of two of Europe's best attacking teams slugging it out over two legs is simply tantalising.
The pair's two league clashes so far this season have produced 12 goals with City claiming a 5-0 win, aided by a Sadio Mane red card, at the Etihad Stadium before Liverpool took the honours at Anfield in a crazy 4-3 victory.
So there's every reason to suggest they'll be goals galore when they clash once again in Europe.
Of course, that isn't the only blockbuster clash in the quarter-finals with Juventus and Real Madrid locking horns while Barcelona-AS Roma and Bayern Munich-Sevilla make up the rest of the fixtures.
'Super Computer' predicts the Champions League quarter-finals
With so many top European clubs battling it out for a place in the semi-finals, naming the four teams that will progress is no easy task and the Liverpool-City tie is particularly hard to call.
Nevertheless, there's too much fun in predicting to not give it a try and talkSPORT have once again called upon their 'Super Computer' to try and forecast the results.
Using data collected from results earlier in the season, the computer not only predicts the winning team but an exact score as well.
Liverpool v Manchester City will be an absolute goal-fest
The 'Super Computer' has now churned out the quarter-final results and they make for very interesting reading:
Barcelona 4-1 AS Roma
First leg: Barcelona 3-0 AS Roma
Second leg: AS Roma 1-1 Barcelona
Juventus 1-2 Real Madrid
First leg: Juventus 1-1 Real Madrid
Second leg: Real Madrid 1-0 Juventus
Sevilla 1-4 Bayern Munich
First leg: Sevilla 1-2 Bayern Munich
Second leg: Bayern Munich 2-0 Sevilla
Liverpool 4-3 Manchester City
First leg: Liverpool 3-1 Manchester City
Second leg: Manchester City 2-1 Liverpool
Rejoice, Liverpool fans - and with a familiar scoreline at that.
If the 'Super Computer' is correct, then Jurgen Klopp's men will be progressing to the semi-finals with a flurry of goals. In this scenario, the Reds filled their boots during the first leg and managed to quell their opponents with an away goal in the return tie.
Meanwhile, there are victories for both Real Madrid and Barcelona with the latter enjoying a far easier passage with a comfortable first leg when over Roma.
Bayern Munich make up the final team as part of a continued renaissance under Jupp Heynckes.
There would be no easy next step for Liverpool but if they did overcome Manchester City, you'd get the feeling that they could beat anybody.
Who do you think will progress - Liverpool or Manchester City? Have your say in the comments section below.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms