The 1987 British Grand Prix (formally the XL Shell Oils British Grand Prix ) was a Formula One motor race held on 12 July 1987 at the Silverstone Circuit , Silverstone . It was the seventh race of the 1987 Formula One World Championship . It was the 42nd British Grand Prix and the 23rd to be held at Silverstone. The race was held over 65 laps of the 4.78-kilometre (2.97 mi) circuit for race distance of 311 kilometres (193 mi).
The race was won by local driver Nigel Mansell , driving a Williams - Honda . In one of his most memorable Formula One performances, Mansell hunted down Brazilian team-mate Nelson Piquet , who had started from pole position , with three laps remaining. It was Mansell's third win of the season, and his second consecutive British Grand Prix victory. Ayrton Senna finished third in his Lotus -Honda, one lap behind.
The win moved Mansell into second place in the Drivers' Championship, level on points with Piquet and one point behind Senna.