1.e4 c5 2.Nc3 d6 3.f4 Nc6 4.Bc4 e6 5.Nf3 Nf6 6.d3 a6 7.a4 Be7 8.O-O e5 9.fxe5 Nxe5 10.Nxe5 dxe5 11.Bg5 O-O 12.Qe1 h6 13.Bxf6 Bxf6 14.Nd5 Be7 15.Qg3 Qd6 16.Rf2 Be6 17.Raf1 Bxd5 18.Bxd5 Bg5 19.Rxf7 Rxf7 20.Rxf7 Kh8 21.Qf3 Rb8 22.Qf5 Be3+ 23.Kf1 b5 24.Rd7 Qf8 25.Rf7 Qd6 26.Qg4 g5 27.Qf5 Rd8 28.Qh7#