Red Bull's Sebastian Vettel has won the Japanese Grand Prix, with Jarno Trulli second in his Toyota and McLaren driver Lewis Hamilton third.
Sebastian Vettel wins Japanese Grand Prix