Is this the greatest Champions League season of all time?

From Ajax's amazing adventure to the crazy comebacks completed by English finalists Liverpool and Tottenham, European football expert James Horncastle makes his compelling case for an utterly memorable 2018/19 UCL campaign

Posted: May 12, 2019 5:10 AM
Updated: May 12, 2019 5:10 AM

Last-minute winners, VAR making its debut in the knockout stages and the most unlikely of English finalists ... CNN Sport looks at eight epic matches which have captivated the world over the course of this most magical of seasons.

Blind luck?

Eventual finalist Liverpool defeats PSG 3-2 courtesy of substitute Roberto Firmino's last-minute winner.

Firmino, who is nursing an eye injury after a gruesome incident in Liverpool's league win at Tottenham, comes off the bench to secure a crucial win that had looked in doubt after Kylian Mbappe's late equalizer threatened to rescue a point for the Parisians.

READ: Liverpool defy the odds against Barcelona with help from a 'special' Anfield

READ: Where does Champions League 'classic' rank in competition's great games?

On the brink

The other finalist, Tottenham Hotspur, capitulates to a Lionel Messi masterclass at the home of English football, Wembley Stadium, as Barcelona wins 4-2 and sounds an ominous warning to the rest of Europe.

Spurs would later travel to the Camp Nou in the return fixture in the final group stage game, needing a result to reach the knockout stage -- and hope PSV Eindhoven could do it a favor against Inter Milan.

Just as things were looking bleak, Spurs found a late equalizer courtesy of a certain Lucas Moura ... and the rest is history.

READ: Liverpool stuns Barcelona with unlikeliest of comebacks to reach Champions League final

READ: What a week! Premier League's Spurs, Liverpool and Man City ending season with a bang

Young pretenders

This is Ajax's coming out party, as it produces a swaggering brand of swashbuckling football to shock three-time defending champion Real Madrid 4-1 at the Bernabeu to overcome the first-leg deficit and progress.

If Ajax's young, home-grown talent weren't on the radar of Europe's top teams before, they most certainly are now.

Ole's at the wheel

With interim boss Ole Gunnar Solskjaer in charge, Manchester United recovers from a 0-2 home first-leg loss to stun PSG in its own backyard with a controversial and dramatic injury-time winning from Marcus Rashford to send the Red Devils through.

It is another early exit from the under-achieving Parisians and, watching on from the sidelines, an injured Neymar is not impressed.

Dutch courage

Not content with knocking out the holder, Ajax is at it again, this time against Cristiano Ronaldo and Juventus in Turin.

The Italian giant becomes the Dutch team's latest victim, as Donny Van de Beek and teenage captain Matthijs de Ligt score the goals to keep the fairytale run going.

Hip or hand?

The all-Premier League clash between Tottenham and Manchester City had arguably gone under the radar in the first leg, with the Londoners holding a slender lead.

But the script is ripped up in Manchester for the return leg, as the sides serve up an instant classic.

City's Raheem Sterling and Tottenham's Son Heung-min exchange a brace of goals each and Bernardo Silva and Sergio Aguero also net for the Blues.

A disputed strike scored off Fernando Llorente's hip gives Spurs a crucial lead on away goals but with time running out, Sterling thinks his hat-trick goal has put City through, only for VAR to rule out the goal for offside.

Merseyside miracle

A spirited Liverpool had given their all in the first leg in Barcelona but Messi was the difference with his two late goals adding to Luis Suarez's opener.

But on another famous European night at Anfield, a pair of goals from the unlikeliest sources -- striker Divock Origi, who was only playing because of injuries to star starters Mohamed Salah and Firmino -- and substitute Georginio Wijnaldum turn the match on its head and send the Reds through 4-3 on aggregate.

The winning goal is something extraordinary. Wise beyond his years, local lad Trent Alexander-Arnold catches Barca off guard with his clever corner and Origi sweeps the ball into the net, and makes himself a Liverpool legend in the process.

Mour, mour, mour

The best is arguably saved for last as Tottenham, already down 1-0 from the first leg and now losing 2-0 on the night in Amsterdam, somehow produce possibly the greatest result in the club's proud history to score three second-half goals to advance to the final.

Brazilian forward Moura -- who much like Liverpool's Origi might only have been playing because of injury to talisman Harry Kane -- scores an historic hat trick, with the winner coming in the sixth minute of injury time, to break Ajax's young hearts and set up just the second all-English final in history.

The world awaits the Madrid final on June 1 between Tottenham and Liverpool, the outcome impossible to predict.

Indiana Coronavirus Cases

Data is updated nightly.

Cases: 306538

Reported Deaths: 5435
CountyCasesDeaths
Marion41953849
Lake26872453
Allen17621295
Elkhart16905219
St. Joseph16524223
Hamilton12696167
Vanderburgh9552115
Tippecanoe844927
Porter813785
Johnson6231165
Vigo597979
Hendricks5944156
Monroe530349
Clark504077
Madison4858121
Delaware4820103
LaPorte457194
Kosciusko455739
Howard334975
Warrick319572
Floyd311477
Bartholomew308462
Wayne301367
Cass295831
Marshall293744
Grant262949
Noble249846
Hancock246551
Boone240254
Henry240237
Dubois234631
Dearborn215730
Jackson212633
Morgan204443
Gibson181725
Knox181419
Shelby178254
Clinton177821
Lawrence174047
DeKalb172829
Adams166422
Wabash158020
Miami157814
Daviess154643
Fayette147733
Steuben143513
Jasper142111
Harrison141824
LaGrange140129
Montgomery139027
Whitley133412
Ripley128114
Decatur124643
Huntington123510
Putnam123027
Randolph120719
Wells120428
White120321
Clay119822
Posey119616
Jefferson116216
Scott103219
Greene101353
Jay96413
Starke90621
Sullivan88916
Fulton83518
Jennings83214
Spencer8198
Perry81521
Fountain7738
Washington7417
Franklin68626
Carroll67913
Orange66628
Vermillion5993
Owen5987
Parke5606
Newton55312
Tipton55226
Rush5317
Blackford51912
Pike50318
Pulaski37710
Martin3515
Benton3362
Brown3353
Crawford2881
Union2671
Switzerland2555
Warren2382
Ohio2307
Unassigned0266

Ohio Coronavirus Cases

Data is updated nightly.

Cases: 371840

Reported Deaths: 6100
CountyCasesDeaths
Franklin50231667
Cuyahoga36047741
Hamilton29931372
Montgomery20065228
Butler14769146
Lucas14317414
Summit13388316
Stark8792197
Warren819175
Mahoning7276299
Lake682666
Lorain643499
Clermont577248
Delaware556436
Licking549276
Fairfield538464
Trumbull5305147
Greene522364
Clark511464
Allen465485
Marion465251
Wood4491107
Medina447756
Miami425867
Pickaway399348
Columbiana347297
Portage344872
Tuscarawas328658
Wayne318793
Richland316638
Mercer289945
Hancock241337
Ross240759
Muskingum240210
Auglaize231031
Putnam224749
Erie224266
Darke223559
Ashtabula223253
Geauga203351
Scioto195915
Union19118
Shelby190615
Lawrence189438
Athens18864
Seneca180018
Belmont164929
Madison158918
Sandusky154229
Preble152621
Huron152318
Defiance139522
Holmes139139
Logan127816
Knox126318
Fulton124525
Washington121927
Crawford121516
Ottawa121130
Clinton106714
Williams10579
Ashland105222
Highland101317
Jefferson10124
Henry100023
Brown9925
Champaign9475
Jackson93112
Hardin91019
Fayette90317
Van Wert8976
Morrow8882
Guernsey83914
Coshocton82613
Perry78712
Adams78313
Pike7451
Gallia73513
Wyandot71216
Paulding64611
Hocking62616
Noble60223
Carroll45710
Meigs39012
Monroe31821
Morgan2575
Vinton2195
Harrison2023
Unassigned00
Fort Wayne
Overcast
48° wxIcon
Hi: 52° Lo: 45°
Feels Like: 45°
Angola
Overcast
45° wxIcon
Hi: 47° Lo: 43°
Feels Like: 40°
Huntington
Overcast
48° wxIcon
Hi: 53° Lo: 44°
Feels Like: 46°
Decatur
Overcast
48° wxIcon
Hi: 54° Lo: 46°
Feels Like: 44°
Van Wert
Overcast
48° wxIcon
Hi: 53° Lo: 46°
Feels Like: 44°
Rain Continues Wednesday
WFFT Radar
WFFT Temperatures
WFFT National

Community Events