1.e4 e5 2.Nf3 Nc6 3.d4 f6 4.Bc4 exd4 5.Nxd4 Ne5 6.Bb3 b6 7.O-O Bb7 8.f4 Ng6 9.e5 Bc5 10.Be3 fxe5 11.fxe5 Qe7 12.Bf7+ Kd8 13.Ne6+ Kc8 14.Nxc5 bxc5 15.e6 Nf6 16.Qd3 dxe6 17.Bxg6 hxg6 18.Qxg6 Kd7 19.Rd1+ Nd5 20.c4 Rh4 21.cxd5 Bxd5 22.Nc3 Rah8 23.Nxd5 Rxh2 24.Nxe7+ Kxe7 25.Bxc5#