1.e4 c5 2.Nc3 Nc6 3.g3 Nf6 4.Bg2 g6 5.Nge2 Bg7 6.O-O O-O 7.f4 d6 8.d4 Bg4 9.h3 Bxe2 10.Nxe2 cxd4 11.Nxd4 Nxd4 12.Qxd4 Nd7 13.e5 dxe5 14.fxe5 Bxe5 15.Qb4 Bxg3 16.Qxb7 Nc5 17.Qxa8 Qd4+ 18.Kh1 Rxa8 19.Bxa8 Ne4 20.Bh6 Nf2+ 21.Kg2 Qe5 22.Rae1 Qb8 23.Rxe7 Bh4 24.Bd5 Bxe7 25.Rxf2 Qxb2 26.Rxf7 Qe5 27.Rf8#