1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.Bg5 e6 7.f4 Be7 8.Qd2 a6 9.O-O-O Qc7 10.Nf3 O-O 11.g4 Nxg4 12.Bxe7 Nxe7 13.Rg1 Nf6 14.Bd3 Ne8 15.Qg2 f5 16.Qg5 fxe4 17.Bxe4 d5 18.Bxh7+ Kxh7 19.Rg4 Nf5 20.Ne5 Nf6 21.Rgg1 Bd7 22.Ng6 Rf7 23.Rd3 Ng8 24.Ne5 Rf6 25.Ne4 Rh6 26.Qxf5+ exf5 27.Ng5+ Kh8 28.Nef7#