The race for a place in the Premier League top four went down to the last week of the season and so did the battle for Golden Boot glory, with Kane and Salah sitting level on 22 going into the final match.
Liverpool forward Salah was on a run of five goals in six Premier League starts as he finished impressive individual campaign with a flourish, but crucially did not net against Burnley or Palace in the final week.
Tottenham striker Kane, meanwhile, did not net against Aston Villa prior to his crucial strike at Leicester and wins the Golden Boot even though he has scored just twice since netting a double in a 2-2 draw against Everton on April 16, his exploits earlier in the season proving crucial.
Kane finishes with 23 goals, one clear of Salah on 22.
Man Utd star Fernandes finished his campaign by scoring twice - against Aston Villa and Liverpool - in his last three Premier League games, ending a run where he had scored just once in eight top-flight matches.
But Fernandes was rested for the last game at Wolves ahead of the Europa League final and finishes five off the pace with 18 strikes, while Son and Bamford both end up on 17.
Kane and nearest rival Salah were both looking to be crowned the top scorer in England for a third occasion.
The England captain has now been named top scorer in the Premier League as many times as Alan Shearer (three), with only Thierry Henry (four) achieving the feat on more occasions.
READ MORE: Champions League all-time top scorers
We have taken an in-depth look at the final standings for the players who have the most goals in the EPL.
2020/21 Premier League top scorers
2020/21 EPL top goalscorers
|3||Bruno Fernandes||Man Utd||18|
|7||Jamie Vardy||Leicester City||15|
|8||Ollie Watkins||Aston Villa||14|
|10||Ilkay Gundogan||Man City||13|
|14||Kelechi Iheanacho||Leicester City||12|
|15||Wilfried Zaha||Crystal Palace||11|
|16||Marcus Rashford||Man Utd||11|
|19||Matheus Pereira||West Brom||11|
Since the start of 2021, Kane saw his chances of finishing as the European Assists King slip away. However, he has continued to score at a prolific rate throughout the season until that small late dry run in front of goal caused a tense finale.
Despite a tough season for Spurs which led to the sacking of Jose Mourinho, the England captain has scored 23 goals from 35 top-flight matches, all of which were starts.
The Egypt star has 22 goals in 37 appearances, having started in 34 of those.
READ MORE: Who has the most assists in Europe?
Strikes against Arsenal, Aston Villa, Newcastle, Man Utd and West Brom for Salah meant he challenged Kane until the end, having overcome a five-match top-flight scoring drought that had at one stage thwarted his Premier League Golden Boot chances.
Fernandes has impressed in the Premier League and Europa League of late but recaptured his scoring touch too late in the context of this award, with goalless league outings against Tottenham, Burnley and Leeds last month ending his hopes.
The second Tottenham representative Son, who scored the winner for Spurs against Southampton before his latest goals against Sheffield United and Leeds, finishes just one behind Player of the Year candidate Fernandes after enjoying a fine campaign.
Son has reached double figures for league goals and assists in consecutive seasons.
Bamford reached the same goal total in fewer minutes than Son, having scored for Leeds against Southampton and West Brom in their last two games, while Calvert-Lewin rounds out the top six with 16 goals for the campaign.
Alexandre Lacazette has 13 goals for Arsenal, 10 of which came since Boxing Day, while Gunners captain Pierre-Emerick Aubameyang was only able to move into double figures in the 2-0 win over Newcastle on May 2.
Jorginho was their top scorer with just seven goals and amazingly they all came from the penalty spot.
He was named Premier League Player of the Month for April, though finished the season by going six games without a goal, meaning he lost his spot in the top 20 in the last week.
There are 27 players who have reached double figures for goals in the Premier League standings.
Who are the past winners of the Premier League Golden Boot?
Premier League Golden Boot winners
|2019/20||Jamie Vardy||Leicester City||23|
|2014/15||Sergio Aguero||Man City||26|
|2012/13||Robin van Persie||Man Utd||26|
|2011/12||Robin van Persie||Arsenal||30|
|2010/11||Berbatov/Tevez||Man Utd/Man City||20|
The record for most goals in a season is shared by Alan Shearer (1994/95) and Andy Cole (1993/94).
Both players scored an astonishing 34 goals, though the season was longer then – Shearer did it in 42 matches and Cole in 40.
The Golden Boot winner with the best goals per game ratio is Harry Kane.
England’s captain netted 29 times in just 30 games to win the 2016/17 title, averaging 0.97 goals per game.
There are only three players who have scored the most goals in the EPL more than twice.
Shearer won the Golden Boot three times, once with Newcastle and twice with Blackburn Rovers.
Cristiano Ronaldo and Luis Suarez have both won the award, scoring 31 goals in 2007/08 and 2013/14 respectively.
The Premier League began from the 1992/93 season.
Prior to that, Ian Wright was the last highest goalscorer in England when it was the old First Division.
Gary Lineker and Alan Smith were also winners in the 1990s before the league was rebranded.