1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.c4 Nf6 6.Nc3 d6 7.Be2 Qc7 8.O-O b6 9.Bg5 Nbd7 10.f4 Bb7 11.f5 e5 12.Ne6 fxe6 13.fxe6 Nc5 14.Rxf6 gxf6 15.Bh5+ Ke7 16.Bxf6+ Kxf6 17.Qf3+ Kxe6 18.Qf5+ Ke7 19.Qf7+ Kd8 20.Qe8#