Jon Dibben fought back from fourth position with 20 laps remaining to win gold in a pulsating men's points race at the UCI Track World Championships.
Dibben - who won silver in the team pursuit on Thursday - was out of the medal positions in the closing stages, but won sprint 15 to move into second with eight laps remaining.
The Great Britain rider attacked on the final lap to a rapturous response at Lee Valley VeloPark and crossed the line first to claim gold despite ending the race level with Andreas Graf on 48 points, while Kenny De Ketele finished third in London on Friday.
"I knew what I had to do 14 or 15 laps out. The Austrian was on my wheel and I knew I had to beat him. I didn't think about anything else. I was pretty confident in my sprint and I just had to hold my nerve," Dibben said.
"In the last 30 laps I was just waiting for sprints and in the last six or seven laps I was just trying to gulp in the air, and the crowd gave me a bit of a boost."
There was another medal for Great Britain - led by Laura Trott - in the women's team pursuit as they beat New Zealand to bronze by almost four seconds with a time of four minutes and 16.540 seconds, while the United States took gold with a deserved win over Canada.
Filippo Ganna of Italy, just 19-years-old, won gold in the men's individual pursuit, beating Domenic Weinstein of Germany with a time of four mins and 16.141secs, while Andy Tennant edged out Great Britain team-mate Owain Doull by just 0.174secs to claim bronze.
Mark Cavendish moved up to seventh midway through the men's omnium, but remains 18 points adrift of joint-leaders Fernando Gaviria and Elia Viviani, who lead the pack on 102 points.
After finishing sixth in the scratch race and a disappointing 13th in the individual pursuit, a second-place finish in the elimination improved his chances of winning a medal - just the one kilometre time trial, flying lap and points race remaining.
Reigning Olympic champion Jason Kenny booked his place in the quarter-finals of the men's sprint, where he will face Sam Webster of New Zealand, and Anastasia Voynova defended her women's 500 metre time trial title after powering to victory.