1.c4 Nf6 2.d4 e6 3.Nf3 d5 4.Nc3 c6 5.g3 dxc4 6.Bg2 b5 7.O-O Nbd7 8.e4 Bb7 9.e5 Nd5 10.Ng5 Nxc3 11.bxc3 Nb6 12.Qh5 g6 13.Qf3 Qd7 14.Qf6 Rg8 15.Nxh7 Be7 16.Qf3 Nd5 17.a4 a5 18.Bg5 b4 19.h4 Ra7 20.Bxe7 Kxe7 21.Qe2 Nxc3 22.Qe3 Qd8 23.d5 Ra6 24.Qc5+ Kd7 25.dxc6+ Bxc6 26.Nf6+ Kc7 27.Nxg8 Qxg8 28.Qd6+