1.d4 d5 2.Bf4 e6 3.e3 Nf6 4.Nf3 Bd6 5.Bg3 Bxg3 6.hxg3 c5 7.c3 Nbd7 8.Nbd2 Qc7 9.Bb5 a6 10.Bxd7+ Bxd7 11.Ne5 cxd4 12.exd4 Bb5 13.Qf3 Qe7 14.Qf4 Nd7 15.Ndf3 Nxe5 16.Nxe5 f6 17.Ng6 Qf7 18.Nxh8 Qg8 19.Qc7 Qxh8 20.Qxb7 Rd8 21.a4 Bd3 22.O-O-O Bf5 23.Rde1 Rd7 24.Rxe6+ Bxe6 25.Qc8+ Rd8 26.Qxe6+ Kf8 27.Re1 Ra8 28.Qe7+ Kg8 29.Qd7 h5 30.Qxd5+ Kh7 31.Qxh5+ Kg8 32.Qd5+ Kh7 33.Qf7 Kh6 34.f4 g6 35.Rh1#