The Kracow, Poland, native's No. 4 BMW Sauber crossed the finish-line 16.495 seconds ahead of teammate Nick Heidfeld to capture a checkered flag for the first time in his F1 career.
With 30 laps left, teammates Kubica and Heidfeld battled to the end. Kubica had to make a pit stop but extended his lead to about 22 seconds over Heidfeld.
"It's truly a missed opportunity today," Massa told reporters. "I am extremely disappointed, as is the team, but our strategy was not the best suited for today."
Boston schools pull out free condoms over wrapping complaints
Aaron Carter is still in love with Hilary Duff