22 października w ostatnim Grand Prix sezonu, GP Brazylii startował z 9. pozycji. Kubica zdołał wyprzedzić na starcie Heidfelda, jednak podczas tego manewru obu tych kierowców pokonał Michael Schumacher. Na 6. okrążeniu Kubica został wyprzedzony na prostej startowej przez Jensona Buttona, jednak niedługo później awansował na siódmą pozycję, dzięki zakończeniu rywalizacji przez Ralfa Schumachera i Jarno Trulliego i długim pit-stopie M. Schumachera. Na 27. okrążeniu jadąc na drugiej pozycji po serii zjazdów czołówki, również zdecydował się na zmianę opon i dotankowanie. Z alei serwisowej wyjechał na dziewiątej pozycji. Na czterdziestym okrążeniu, jadącego wówczas na siódmej lokacie Polaka wyprzedził starszy z braci Schumacherów. Dziewięć kółek później Kubica ponownie zjechał na pit-stop. Do mety dojechał na 9. miejscu.