1.d4 d5 2.c3 Nf6 3.Nd2 e6 4.e3 Bd6 5.Bd3 O-O 6.f4 Nc6 7.Ngf3 h6 8.Ne5 Bxe5 9.fxe5 Nd7 10.O-O a6 11.e4 dxe4 12.Nxe4 b5 13.Qg4 f5 14.exf6 Nxf6 15.Qg6 Nxd4 16.Nxf6+ Rxf6 17.Qh7+ Kf7 18.Bg6+ Ke7 19.Qxg7+ Kd6 20.Qxf6 Ne2+ 21.Kh1 Qxf6 22.Rxf6 Bb7 23.Rf2 Rg8 24.Rxe2 Rxg6 25.Bf4+ Ke7 26.Kg1 Bf3 27.Rf2 Bc6 28.Bxc7 h5 29.Rd1 h4 30.Bd6+ Ke8 31.Rf8+ Kd7 32.Bb4+ Kc7 33.Ba5+ Kb7 34.Rf7+ Kc8 35.Rd8#