1.d4 Nf6 2.c4 e5 3.dxe5 Ne4 4.Bf4 Nc6 5.Nf3 g5 6.Bg3 Bg7 7.Nbd2 Nxg3 8.hxg3 Nxe5 9.Qc2 h6 10.e3 d6 11.Be2 O-O 12.O-O-O Qf6 13.Nxe5 Qxe5 14.Nf3 Qf6 15.Nd4 c6 16.Bd3 d5 17.f4 c5 18.Nb5 Bg4 19.Rdf1 dxc4 20.Bxc4 Rae8 21.Nc7 Rxe3 22.Nd5 Qe6 23.f5 Qe5 24.Nxe3 Qxe3+ 25.Kb1 Bf6 26.Rxh6 Bg7 27.Rhh1 b5 28.f6 Bxf6 29.Qh7#