In their dream time, when Leicester City were about miracles and wonder, and tragedy was the furthest thing from anybodys mind, the clubs owner, Vichai Srivaddhanaprabha, stood in the directors box at the King Power Stadium and gazed down at the joyous scene unfolding in front of him as Claudio Ranieri led Andrea Bocelli to the centre circle.
The manager and the singer stood there for a moment, surrounded by ballboys and club staff as Ranieri tried to hush the crowd. The Premier League trophy was with the two men on the dais, ready to be presented to the team later at their coronation as champions, after they played and beat Everton that bright spring afternoon in May 2016.
They were surrounded by bouquets of flowers and smiling faces and the kind of happiness that feels as if it will never dim. And then Bocelli began to sing Nessun Dorma. None Shall Sleep. It seemed to encapsulate in a moment all the beauty football could bring. And anybody with a heart, anybody who loved football, felt the tears welling up inside them.
Ayoze Perez glanced fellow substitute Ki Sung-yuengs driven 65th-minute free-kick home to claim a priceless 1-0 victory at the end of another testing week for Rafael Benitezs side.
But tragedy will partner that success as Leicester players and staff stand with Cardiff players to mourn Srivaddhanaprabhas passing on Saturday
Two-and-a-half-years later, two groups of men gathered around another centre circle in another city. The Cardiff City players stood on one side. On the other side were the Leicester team, their substitutes and most of their backroom staff, their arms linked, their heads bowed. Everybody was included.
There were flowers again but this time it was a wreath. And this time, there was no singing. Just a minute of silence. A picture of Vichai appeared on the big screens at either end of the Cardiff City Stadium. A great son of Thailand, may you rest in peace, a message read beneath his image. On the hoardings around the ground, another message flashed up. Together with Leicester, it said.
In the midst of the silence, Kasper Schmeichel, the Leicester goalkeeper, who was one of the first on the scene of the crash that killed Vichai, two of his assistants and two pilots at the King Power Stadium last Saturday night, wept openly. And anybody with a heart, anybody who loved football, felt the tears welling up inside them.
Marko Arnautovic had opened the scoring, but they were not assured of the points until Javier Hernandez struck the fourth in stoppage time.
Tragedy is a part of Leicesters history, too, now. Tragedy will always be the partner of the miracle of that Premier League title triumph of 2015-16. That was one of the greatest sports stories ever told but when the man who made it all possible died in the wreckage of his helicopter soon after the 1-1 draw with West Ham last weekend, all that joy was joined with pain. Leicesters home Carabao Cup tie with Southampton last Tuesday was postponed in the aftermath of the crash and so this foray into Wales was the first time the club had played since. It was the first time they had tested their readiness to deal with their grief as their players tried to do their jobs and play the game Vichai loved so much.
This is a stadium that usually provides a hostile reception for visitors but this time was different. When the Leicester players ran out for the warm-up, wearing white T-shirts with a picture of Vichai on the front and the words The Boss, they were warmly applauded by the Cardiff supporters. On the back of the shirts, there was another tribute. Khun Vichai. You Will Be Forever In Our Hearts, it read.
Leicester celebrated victory in Cardiff in an emotional first match since the death of owner Vichai Srivaddhanaprabha in a helicopter crash.
Demarai Gray scored the winning goal shortly after the break and the whole team celebrated passionately in front of their travelling supporters.
The winger was then booked for taking his shirt off and displaying a top which read for Khun Vichai.
The Foxes now sit in 10th place in the Premier League table, while Cardiff remain in the relegation zone with just one win.
Liverpool returned to the top despite failing to hang on for victory away at Arsenal after captain James Milner had given them the lead.
In a thrilling match, Alexandre Lacazette equalised in the closing stages. Manchester City will go back top if they avoid defeat at home to Southampton on Sunday (15:00 GMT).
Demarai Gray claimed the 55th-minute winner to provoke an outpouring of emotion, both on the pitch and in the stand housing the visiting Leicester supporters, rarely seen in football.
Tottenham moved above the Gunners into fourth thanks to a 3-2 win at Wolves. They held on for three points despite Premier League debutant Juan Foyth conceding two second-half penalties as the hosts set up a grandstand finish.
Earlier on Saturday, Marcus Rashford scored a dramatic injury-time winner as Manchester United came from behind to beat in-form Bournemouth 2-1. United are now level on points with the Cherries and are up to eighth place.
Everton moved within two points of Manchester United after goals from Richarlison (two) and Seamus Coleman sealed a 3-1 victory over Brighton at Goodison Park. It ended a run of three successive wins for Brighton, who drop to 12th.
Burnley were defeated by West Ham as Felipe Anderson scored two second-half goals to thwart a comeback. The Hammers move six points above the relegation zone into 13th place, while Burnley sit 15th.
Meanwhile, Ayoze Perezs second-half goal was enough to give Newcastle their first victory of the season over Watford and move Rafael Benitezs side out of the relegation zone.
In Scotland, league leaders Hearts were thrashed 5-0 by Celtic, while Rangers picked up a comfortable victory over St Mirren. Hamilton, St Johnstone and Motherwell also picked up wins.
And in the Championship, Norwich moved to the top following a 4-0 thrashing of Sheffield Wednesday, while Sheffield United dropped to second after a 1-0 loss at Nottingham Forest.
The bottom three sides avoided defeat as Hull secured a 1-0 win over West Brom and Reading beat Bristol City 3-2. Ipswich drew 1-1 with Preston.