1.d4 Nf6 2.Nf3 d5 3.c4 dxc4 4.e3 e6 5.Bxc4 a6 6.a4 Bd6 7.Nc3 c5 8.dxc5 Bxc5 9.O-O O-O 10.Qc2 Bd7 11.e4 Bc6 12.e5 Bxf3 13.exf6 Qd4 14.Ne2 Bxe2 15.Bxe2 Qe5 16.fxg7 Rd8 17.Bh6 Nd7 18.Rad1 Rac8 19.Qd2 Be7 20.Bf3 Nb6 21.Qe3 Qxe3 22.fxe3 Nxa4 23.Bh5 f6 24.e4 Nxb2 25.Rxd8+ Rxd8 26.e5 f5 27.g4 Bc5+ 28.Kg2 Nc4 29.gxf5 Be3 30.fxe6 Bxh6 31.e7 Ne3+ 32.Kh3 Bg5 33.Rf8+ Rxf8 34.exf8=Q# 1-0