Moto3 title leader Maverick Vinales overcame spots of rain to deny Jakub Kornfeil a surprise sweep of Friday practice for the German Grand Prix at Sachsenring.

FTR-Honda star Vinales, who holds a seven-point lead over local star Sandro Cortese, recovered from a fast fall through the downhill right-hander this morning to edge out Kornfeil by 0.162s on his penultimate lap.

The last eight minutes of the 40-minute session saw rain flags raised as spots of rain began falling from the ever-darkening skies, but Aspar's Hector Faubel was another late improver - snatching fourth.

Between Kornfeil and Faubel was Cortese's Red Bull KTM team-mate Danny Kent, who took his first podium last Saturday at Assen and joined Kornfeil, Vinales and Louis Rossi in leading the session.

Rookie Alex Rins finished ahead of Le Mans winner Rossi in fifth, with Cortese lacking 0.661s in seventh place.

Aside from Kornfeil, surprise of the day was the pace of Danny Webb, who claimed seventh and eighth on Friday - the Sachsenring twists helping to soothe the Mahindra's lack of power.

Heavier rain began falling once the session had finished.

Friday practice (2):

1. Maverick Vi?ales SPA (FTR Honda) 1m 28.661s
2. Jakub Kornfeil CZE (FTR Honda) 1m 28.823s
3. Danny Kent GBR (KTM) 1m 28.843s
4. Hector Faubel SPA (Kalex KTM) 1m 29.156s
5. Alex Rins SPA (Suter Honda) 1m 29.292s
6. Louis Rossi FRA (FTR Honda) 1m 29.309s
7. Sandro Cortese GER (KTM) 1m 29.322s
8. Danny Webb GBR (Mahindra) 1m 29.344s
9. Alberto Moncayo SPA (Kalex KTM) 1m 29.370s
10. Luis Salom SPA (Kalex KTM) 1m 29.429s
11. Niccol? Antonelli ITA (FTR Honda) 1m 29.464s
12. Efren Vazquez SPA (FTR Honda) 1m 29.478s
13. Adrian Martin SPA (FTR Honda) 1m 29.489s
14. Toni Finsterbusch GER (Honda) 1m 29.546s
15. Romano Fenati ITA (FTR Honda) 1m 29.588s