A couple of random lists that I have been compiling over the last few months (since June last year in fact!). Thanks to statsf1.com for providing lap-by-lap charts of most races (a couple from the 1950s as well as the Indy 500s are missing), and to Wikipedia for additional info.
The first list is all drivers who lost the lead on the last lap of the race:
Year – Race – Last-Lap Leader – Race Winner – Winner’s Position at Start of Last Lap – Last-Lap Leader’s Finishing Position – Led Before Last Lap? – Circumstances
1953 – Italy – A Ascari – J M Fangio – ??? – DNF – Y – C
1954 – France – K Kling – J M Fangio – 2 – 2 – Y – T
1959 – USA – J Brabham – B McLaren – 2 – 4 – N – F
1961 – France – D Gurney – G Baghetti – 2 – 2 – Y – P
1964 – Belgium – G Hill – J Clark – 4 – DNF – N – F
1967 – Italy – J Clark – J Surtees – 2 – 3 – N – F
1968 – Belgium – J Stewart – B McLaren – 2 – DNF – N – F
1970 – Monaco – J Brabham – J Rindt – 2 – 2 – N – C
1970 – Britain – J Brabham – J Rindt – 2 – 2 – Y – P
1971 – Italy – R Peterson – P Gethin – 4 – 2 – Y – P
1975 – Spain – J Ickx – J Mass – 2 – 2 – Y – P
1977 – France – J Watson – M Andretti – 2 – 2 – N – M
1978 – South Africa – P Depailler – R Peterson – 2 – 2 – N – P
1982 – San Marino – G Villeneuve – D Pironi – 2 – 2 – Y – T
1982 – Monaco – D Pironi – R Patrese – 3 – DNF – Y – F
1991 – Canada – N Mansell – N Piquet – 2 – DNF – N – C
1991 – Japan – A Senna – G Berger – 2 – 2 – Y – T
1997 – Hungary – D Hill – J Villeneuve – 2 – 2 – N – M
1997 – Europe – J Villeneuve – M Hakkinen – 2 – 3 – N – T
2001 – Spain – M Hakkinen – M Schumacher – 2 – DNF – Y – M
2002 – Austria – R Barrichello – M Schumacher – 2 – 2 – Y – T
2002 – USA – M Schumacher – R Barrichello – 2 – 2 – Y – T
2003 – Brazil – K Raikkonen – G Fisichella – 2 – 2 – N – C
2005 – Europe – K Raikkonen – F Alonso – 2 – DNF – Y – M
2005 – Japan – G Fisichella – K Raikkonen – 2 – 2 – Y – P
2011 – Canada – S Vettel – J Button – 2 – 2 – N – C
Key:
C=Crash or other driver error
F=Out of fuel
M=Mechanical failure
T=Team orders or other deliberate yielding of lead
P=Genuine pass for lead