The sensational form of Gareth Bale is the talk of the Premier League. Rarely in recent years has one player been as visibly inspirational to his team as the Welsh winger has been to Tottenham in recent weeks.

Against West Ham on Monday, Bale scored twice, including a stunning last-minute winner, to take his tally to eight goals in his previous six appearances. Perhaps the most incredible statistic of all is that only two Tottenham goals in that time were not scored by Bale.

Having got the north London side a draw at Norwich, followed by a 1-0 win at West Bromwich, the Southampton youth product struck a brace in a home victory at Newcastle.

Bale then proved crucial to Tottenham getting through to the Round-of-16 of the Europa League as he scored two memorable free-kicks, including another last minute strike, in the first leg against Lyon.

The 23-year-old’s latest headline-making performance is sure to only further speculation that he’ll be the subject of a big-money move, with Real Madrid heavily linked.

Here is a look at all of Bale’s goals in his remarkable scoring streak. 

Norwich 1-1 Tottenham (Gol de Bale) PREMIER LEAGUE by DaniDV

Tottenham H. 1 - 0 Newcastle U. 5' G. Bale by intersanctum

Tottenham H. 2 - 1 Newcastle U. 78' G. Bale by intersanctum

West Ham vs Tottenham Hotspur:Gareth Bale Goal by goalsandsoccer

West Ham vs Tottenham 2:3 Gareth Bale by UCL2410