With his closest challenger over 46 seconds behind, Ralf Schumacher crossed the finish line on lap 45 to secure his third victory of the season in a time of 1 hour 18 minutes and 17.873 seconds, at an average speed of 146 mph .