1.e4 c5 2.f4 Nc6 3.Bb5 Nd4 4.Bc4 b5 5.Bd5 Nc6 6.c4 bxc4 7.Nc3 Qb6 8.Nf3 Nf6 9.Bxc4 e6 10.O-O Nxe4 11.Nxe4 d5 12.d3 Be7 13.f5 dxc4 14.f6 gxf6 15.dxc4 Ne5 16.Nxe5 fxe5 17.Rxf7 Bb7 18.Rxe7+ Kxe7 19.Bg5+ Ke8 20.Nf6+ Kf7 21.Qh5+ Kg7 22.Rf1 h6 23.Ne8+