1.d4 Nf6 2.Nf3 d5 3.e3 e6 4.Bd3 Be7 5.O-O O-O 6.Bd2 Nbd7 7.Qe2 c5 8.Ne5 c4 9.Nxd7 Bxd7 10.Bxh7+ Nxh7 11.a3 Qc7 12.Bb4 Bxb4 13.axb4 a5 14.Nd2 axb4 15.Rae1 Ra2 16.e4 Rxb2 17.Nf3 b3 18.exd5 Rxc2 19.Qe4 Nf6 20.Qh4 Nxd5 21.Re5 Qd8 22.Ng5 Nf6 23.Rfe1 b2 24.Qh3 Rc1 25.Re3 b1=Q 26.Nf3 Qa5 27.g4 Rxe1+ 28.Rxe1 Qbxe1+ 29.Nxe1 Qxe1+ 30.Kg2 Bc6+ 31.Kg3 Ne4+ 32.Kh4 Qxf2+ 33.Kh5 g6+ 34.Kh6 Qf4+ 35.g5 Qxg5#