1.e4 c5 2.d3 g6 3.g3 Bg7 4.Bg2 Nc6 5.f4 d6 6.Nf3 e5 7.O-O Nge7 8.c3 O-O 9.Na3 h6 10.Be3 b6 11.f5 gxf5 12.Nh4 f4 13.gxf4 Ng6 14.Nf5 exf4 15.Bxf4 Nxf4 16.Rxf4 Ne5 17.d4 cxd4 18.cxd4 Qg5 19.Qf1 Bxf5 20.exf5 Ng4 21.Qf3 h5 22.f6 Bh6 23.Rf5 Qh4 24.h3 Be3+ 25.Kh1 Bxd4 26.Rf1 Rac8 27.Qd5 Be5 28.Qd2 Nxf6 29.Qh6 Ne4 30.Bxe4 Qxh3+ 31.Kg1 Qh2#