1.e4 c5 2.c3 Nf6 3.e5 Ng8 4.d4 d6 5.Nf3 Nc6 6.exd6 exd6 7.Be2 Nf6 8.O-O Be7 9.d5 Na5 10.b4 O-O 11.bxa5 Qxa5 12.c4 Ne4 13.Bb2 Qb4 14.Qc2 f5 15.Bd3 Bf6 16.Bxf6 Rxf6 17.Nbd2 Nxd2 18.Nxd2 b6 19.a4 Qa5 20.Rfe1 Rf7 21.Re8+ Rf8 22.Rxf8+ Kxf8 23.Bxf5 Kg8 24.Bxh7+ Kh8 25.Nf3 Bd7 26.Ng5 Rf8 27.Bg6 Be8 28.Bxe8 Rxe8 29.Qh7#