1.d4 c6 2.Nc3 d5 3.e4 dxe4 4.Nxe4 Nf6 5.Nxf6+ gxf6 6.c3 Qd5 7.Be3 Bf5 8.Ne2 Nd7 9.Ng3 Bg6 10.h4 h5 11.Be2 e5 12.O-O O-O-O 13.dxe5 Qxd1 14.Raxd1 fxe5 15.Bd3 Be7 16.Nf5 Bc5 17.Bxc5 Nxc5 18.Ne7+ Kc7 19.Nxg6 fxg6 20.Bxg6 Rdg8 21.Bc2 Rg4 22.g3 Rhg8 23.Kh2 Rf8 24.Rde1 e4 25.Re3 a5 26.Bd1 Rg7 27.Bxh5 Nd3 28.Be2 Nxf2 29.Kg2 Rgf7 30.g4 Rf4 31.g5 Kd6 32.g6 Ke5 33.Rg3 Nd3 34.Bxd3 exd3 35.Rxf4 Kxf4 36.Rxd3 Kg4 37.Rd7 Kxh4 38.g7 Rb8 39.Kf3 Kg5 40.Rxb7 Rd8 41.Rc7 Kh4 42.Ke2 Rf8 43.Kd1 a4 44.gxf8=Q Kh3 45.Qf5+ Kg3 46.Qh7 Kf4 47.a3 Ke3 48.Qh1 Kd3 49.Qh6 c5 50.Qh1 c4 51.Qf3# 1-0