In game 1 of the World Championship 2014 between Carlsen and Anand, Anand chose 12.gxf3. Why not play 12.Qc3+ instead? It takes control over the a1-h8 diagonal and prevents the black Nc6 to jump to d4 or e5. In addition, it gives white the option to grab on f3 with the queen, keeping the pawn structure on the kingside intact.
[FEN ""]
[Event "WCh 2014"]
[Site "Sochi RUS"]
[Date "2014.11.08"]
[Round "1"]
[White "Anand, Viswanathan"]
[Black "Carlsen, Magnus"]
[Result "1/2-1/2"]
[Eventdate "2014.11.08"]
1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.Bd2 Bg7 6.e4 Nxc3 7.Bxc3 O-O 8.Qd2 Nc6 9.Nf3 Bg4 10.d5 Bxf3 11.Bxg7 Kxg7 12.Qc3+