Michael Schumacher put in a brilliant performance in the 2004 French Grand Prix as he won the race despite four pit stops.