1.e4 c5 2.Nc3 Nc6 3.g3 e5 4.Bg2 d6 5.Nge2 f5 6.d3 Nf6 7.O-O Be7 8.h3 O-O 9.f4 fxe4 10.dxe4 exf4 11.Nxf4 Ne5 12.Be3 Bd7 13.g4 h6 14.Ncd5 Nxd5 15.Qxd5+ Kh7 16.Ne6 Bxe6 17.Qxe6 Qd7 18.Qd5 Bg5 19.Bxg5 hxg5 20.Rad1 Rxf1+ 21.Rxf1 Re8 22.Rf5 Qe7 23.h4 g6 24.Rxg5 Nf7 25.Rxg6 Kxg6 26.Qh5+ Kg7 27.g5 Qe5 28.c3 d5 29.exd5 Qg3 30.g6 Re1#