1.e4 c5 2.Nc3 Nc6 3.Nf3 g6 4.d4 cxd4 5.Nxd4 Bg7 6.Nxc6 bxc6 7.Bc4 d6 8.O-O e5 9.f4 Be6 10.Bxe6 fxe6 11.fxe5 Bxe5 12.Bf4 Bxf4 13.Rxf4 e5 14.Rf2 Qe7 15.Qf3 O-O-O 16.Raf1 Nh6 17.Qh3+ Nf5 18.exf5 gxf5 19.Qxf5+ Kb8 20.Qf6 Qb7 21.Qf7 d5 22.Qxb7+ Kxb7 23.Rf7+ Kb6 24.R1f6 e4 25.Na4+ Ka6 26.Nc5+ Kb5 27.Ne6 Rc8 28.Nd4+ Kc5 29.c3 Rb8 30.Rxc6#