Rubens Barrichello again played the perfect back-up role to Ferrari team leader Michael Schumacher at Suzuka - but did so from the front, leading almost throughout to win the Japanese Grand Prix and prevent Kimi Raikkonen from having a shot at the German's world title.