Poor Ruud van Nistelrooy. His Champions League record of scoring in nine consecutive games (set in 2002/03) was matched by his old Manchester United team-mate in March 2018, after Ronaldo’s towering header against PSG booked Real Madrid’s place in the quarter-finals.

However, Real Madrid’s No.7 was never going to stop there. He broke Juventus hearts and the Dutchman’s record by scoring in a 10th successive game in the first leg of the last eight in Turin. Then he made us forget all about the record book with his second of the game: a picture-perfect bicycle kick.

Juve must be sick of the sight of him. Ronaldo’s current streak began with a brace against the same opposition in last season’s final, before two more doubles in this term’s group stage helped Madrid beat APOEL and Borussia Dortmund. The Portuguese then scored twice in two meetings with Tottenham, and added five more to his tally in the return fixtures against APOEL and Dortmund. His three goals in two knockout games against PSG were then key to the holders’ progress to the last four.

That means his record stands at 16 goals in his last 10 Champions League matches – and counting.

Even by the standards of the 1930s and 1940s when goals-per-game ratios were much higher than they are today, Peyroteo’s scoring record was remarkable. The Angola-born striker made the net bulge 15 times in his 20 outings for Portugal, but it was at club level where he truly thrived: in 334 appearances for Sporting CP, he scored an extraordinary 544 goals.

Such statistics mean it’s no surprise that Peyroteo holds the Portuguese record for the longest scoring run in the top flight. The one-club man struck a mind-boggling 31 goals in Sporting’s last 10 matches of his debut campaign of 1937/38, although even that wasn’t enough for the Lions to finish above runners-up Porto or champions Benfica.

Jamie Vardy: 11 games, Premier League

When Vardy scored for the 11th game in a row against Manchester United in November 2015, nobody anticipated it would form part of the story of Leicester’s title triumph. Breaking Ruud van Nistelrooy’s Premier League record of 10 matches was an outstanding individual achievement, but his exploits in front of goal also helped Claudio Ranieri’s side collect 22 points on route to arguably the most astonishing collective feat in English football history.

Vardy scored 13 goals during his record-breaking run, including braces against Arsenal and Southampton, and single strikes against Man United, Bournemouth, Aston Villa, Stoke, Norwich, Crystal Palace, West Brom, Watford and Newcastle.

Gabriel Batistuta: 11 games, Serie A

“I'm happy because nobody remembered my record until today," said former Bologna man Ezio Pascutti when Batistuta went one better than his 10-game scoring streak in 1994/95. The Fiorentina forward came flying out the traps at the start of the season, netting in the Viola’s first 11 outings as Claudio Ranieri’s men shot into Scudetto contention.

The Argentine marksman opened his account with the winner against Cagliari on the first day of the campaign, before scoring 12 goals in his next 10 outings – including braces against both Cremonese and Napoli. Batistuta ended the season as Serie A’s top scorer with 26 strikes, but Fiorentina faded away and ultimately finished 10th.