Lionel Messi scores five goals in a single game to climb all-time international scoring list

Lionel Messi scored all five of Argentina's goals as it beat Estonia 5-0 in an international friendly on Sunday.

The 34-year-old was in clinical form as he opened the scoring with a penalty before adding four more goals in his country's rout.

Messi, who has 86 goals in 162 international games, has now climbed above Hungarian legend Ferenc Puskás in the all-time international top scoring list.

The PSG star is behind former Malaysia forward Mokhtar Dahari (89), Iran's Ali Daei (109) and Cristiano Ronaldo.

The Portuguese talisman netted twice for Portugal at the weekend, extending his record to 117 international goals.

Despite a disappointing debut season in Paris, Messi proved he's still a class above the rest for his country.

His five-goal glut came just days after Argentina beat Italy 3-0 in a heavyweight clash at Wembley Stadium in the Finalissima.

Despite not getting on the scoresheet that day, Messi provided two assists in a vintage performance that reminded everyone why he's considered perhaps the best player in history.

Estonia may not have been the most difficult opposition for Messi on Sunday, but the forward took no prisoners.