Gashimov-Gelfand was (relatively) short and boring, while Grischuk-Aronian was long and boring. (Don't believe me? You'll see.) Both games were drawn, and in between there was Topalov-Vallejo. Topalov played very sharply and was again happy to sacrifice material, and the result was similar to what happened last round. For quite a while, his opponent defended better than he attacked, but under the onslaught of Topalov's initiative Vallejo fell short on the clock and the evaluation leveled out. Still, Vallejo was in perfectly good shape until his incredible 37...Bc5??, gifting a rook for absolutely no reason and in a position where there was no reason to think it might be necessary. (My guess is that he assumed the rook was protected.) After this blackout the game was essentially over, and after making the time control on move 40 Vallejo resigned.
Standings After Round 6:
1. Topalov 4½
2-4. Aronian, Grischuk, Gashimov 3
5. Gelfand 2½
6. Vallejo Pons 2
Round 7 Pairings:
Gashimov - Topalov
Gelfand - Grischuk
Aronian - Vallejo