Starting from pole position, the Mexican controlled the race from the front. Although fellow front-row starter Nathanael Berthon (Racing Engineering) kept him honest in the early stages, Gutierrez always had pace in reserve. He proved this on lap 15, by pulling out 1.5s on a single tour over Berthon - his laptime over 2s faster than the third-placed man, Giedo van der Garde (Caterham).
Gutierrez won by 3.5s, as title rivals Luiz Razia (Arden) and Davide Valsecchi (DAMS) drove superbly to gain places to maximise their points hauls. Razia passed Jolyon Palmer (iSport) for fourth around the outside of Turn 2 on the opening lap, and pounced down the inside of van der Garde for third at Turn 1 on lap 20.
Valsecchi, who started a position further back than his rival, took his time in getting stuck into those ahead. He passed Palmer for fifth when the Briton outbraked himself attacking van der Garde, scrabbling around the outside of the iSport driver impressively at Turn 2.
Valsecchi repeated this move a lap later on van der Garde, with Palmer following suit. They finished fourth and fifth respectively.
Having started on the super-soft option tyre, van der Garde was gripless in the closing stages and slumped to 10th.
James Calado (Lotus) salvaged sixth after a terrible start, having spent most of the race locked in the battle with the super-soft-shod feature race winner Max Chilton, who slithered to an eventual 11th. Chilton's team-mate Rio Haryanto was seventh, after a clever move on the battling Stefano Coletti and Felipe Nasr gained him two places in one go.
But the drive of the race came from Nasr, who started 25th after suffering brake failure yesterday, as he stormed through to eighth with some stunning overtaking moves.
In the championship, Razia ekes out his points lead over Valsecchi to seven, but it remains finely poised with six races remaining.