17-year-old Jonas Folger has taken his first ever 125cc grand prix victory after mastering wet and windy conditions at Silverstone.
The Red Bull Ajo rider had signalled his intentions by leading the wet morning warm-up, and he soon threaded his way to the front from eighth on the grid during Sunday's race.
Folger and front-row starter Johann Zarco broke away from the rest of the field, with Zarco - stripped of his own debut victory after an 'illegal pass' last weekend in Catalunya - shadowing the young German for most of the race.
Zarco then grabbed the lead heading into the closing stages, but Folger quickly responded and managed to break away from the Derbi rider.
Competing in his third full season of grand prix, Folger claimed his first win by 3.885sec ahead of Zarco, with Hector Faubel taking his first podium of the season, almost 15 seconds from Folger in third.
Faubel's Aspar team-mate and runaway world championship leader, Nico Terol, was shuffled down the order to eighth, while 16-year-old race-winning rookie Maverick Vinales - who began the race from his first pole position - crashed out while closing in on the leaders.
Terol is now 35 points ahead of Folger in the championship, with Zarco 45 points from the top in third.
Race results - Silverstone:
1. Folger (Aprilia) 17 laps
2. Zarco (Derbi) +3.885s
3. Faubel (Aprilia) +14.951s
4. Salom (Aprilia) +17.164s
5. Vazquez (Derbi) +17.403s
6. Martin (Aprilia) +19.236s
7. Cortese (Aprilia) +21.609s
8. Terol (Aprilia) +25.167s
9. Kornfeil (Aprilia) +32.345s
10. Kent (Aprilia) +32.971s
11. Webb (Mahindra) +54.704s
12. Mackenzie (Aprilia) +1m 3.969s
15. McPhee (Aprilia) +1m 45.973s
Stafford (Aprilia) DNF