Schumacher clinched an unprecedented seventh drivers' crown in Belgium two weeks ago. Ferrari were parading in front of their home fans with a sixth successive constructors' championship also secured.
It was Barrichello's eighth career win, and Ferrari's 13th in 15 races this year, and it came from pole despite a gamble on tyre choice that looked to have backfired for both Ferrari drivers early in the race.
Heavy rain in the morning had left the track damp and Barrichello opted to start on intermediate tyres while Schumacher, who ended the first lap in 15th place after a spin, was on dry rubber.
The 11 points catapulted the Honda-powered team into second place overall after rivals Renault [ Images ] failed to score.
Italian Giancarlo Fisichella [ Images ] gave the home crowd something else to cheer about by securing the final point for Ferrari-powered Sauber.
Sunday's race was the last European round of the season, with the Formula One circus now moving to an inaugural race in China before Japan and the finale in Brazil [ Images ].