1.d4 d5 2.c4 e6 3.Nc3 c6 4.Nf3 Nf6 5.e3 Nbd7 6.Be2 b6 7.Qc2 Bb7 8.O-O Bd6 9.Rd1 O-O 10.e4 Nxe4 11.Nxe4 dxe4 12.Qxe4 Qc7 13.Bd3 g6 14.Qh4 c5 15.d5 exd5 16.cxd5 Rfe8 17.b3 Bxd5 18.Bxg6 hxg6 19.Rxd5 Be7 20.Ng5 Nf6 21.Bb2 Nh5 22.Rf5 Qd7 23.g4 Qd2 24.Be5 Rad8 25.Rf1 Qe2 26.h3 f6 27.gxh5 gxf5 28.h6 fxg5 29.h7+ Kf7 30.h8=Q Rxh8 31.Bxh8 gxh4 32.Kh2 Qxf1 33.Bf6 Qxf2+ 34.Kh1 Rd1# 0-1