A non-league striker has eclipsed the goalscoring records of Jamie Vardy, Robert Lewandowski and Cristiano Ronaldo with his 50th goal of the season.