1.d4 Nf6 2.Nf3 g6 3.c4 Bg7 4.Nc3 d5 5.Bg5 Ne4 6.cxd5 Nxc3 7.bxc3 Qxd5 8.e3 c5 9.Bb5+ Nc6 10.c4 Qe4 11.O-O O-O 12.d5 Nb4 13.a3 Nd3 14.Ra2 a6 15.Ba4 b5 16.Nd2 Qe5 17.Nf3 Qe4 18.cxb5 Nb2 19.Qc2 Qxa4 20.Rxb2 axb5 21.Bxe7 Bxb2 22.Qxb2 Qxa3 23.Qf6 Ra6 24.d6 Re8 25.Ng5 Qa2 26.Nxh7 Qe6 27.Qh4 Rxe7 28.Ng5 Kg7 29.Qh7+ Kf6 30.Nxe6 Rxe6 31.Qh8+