1.d4 Nf6 2.Nc3 e6 3.Nf3 c5 4.Bg5 cxd4 5.Nxd4 Be7 6.Qd3 a6 7.e4 O-O 8.f4 b5 9.e5 Ne8 10.h4 Bb7 11.Ne4 Nc6 12.Nd6 Nxd6 13.exd6 Bf6 14.Nxc6 Bxc6 15.O-O-O h6 16.Qg3 Kh8 17.Bd3 Qa5 18.Bxf6 gxf6 19.Qg4 b4 20.f5 e5 21.Qh5 Kh7 22.g4 Bxh1 23.g5 Rh8 24.Qxf7#