"So, Fernando is faster than you," Massa's race engineer Rob Smedley told the Brazilian on the 47th of the 67 laps after his driver had led from the start.
Alonso then passed two laps later, prompting Smedley to say to Massa: "Good lad. Just stick with it now. Sorry."
Massa's disappointment, evident at the finish when he shrugged off Alonso's attempted embrace as they stepped out of their cars, was matched by that of the home fans hoping to see Red Bull's Sebastian Vettel win from pole position.
Image: Ferrari Formula One driver Fernando Alonso from Spain takes a look at the trophy after winning the German F1 Grand Prix in Hockenheim, Germany, Sunday, July 25, 2010.