1.d4 e6 2.c4 d5 3.Nc3 a6 4.cxd5 exd5 5.Nf3 c6 6.e4 dxe4 7.Nxe4 Be7 8.Be2 Nf6 9.Nxf6+ Bxf6 10.O-O O-O 11.Be3 Bg4 12.h3 Bh5 13.Qb3 b5 14.Rfd1 Nd7 15.d5 c5 16.d6 c4 17.Qb4 Re8 18.Qd2 Rc8 19.Qd5 Bxf3 20.Bxf3 Bxb2 21.Rab1 c3 22.Rd4 Rxe3 23.fxe3 c2 24.Rf1 c1=Q 25.Rxc1 Rxc1+ 26.Rd1 Qc8 27.Rxc1 Qxc1+ 28.Kh2 Be5+ 29.g3 Qe1 30.Qa8+ Nf8 31.d7 Qxg3+ 32.Kh1 Qh2#