1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Ba5 6.d4 exd4 7.O-O Nf6 8.e5 d5 9.Bb5 Ne4 10.Nxd4 Nxc3 11.Nxc3 Bxc3 12.Nxc6 Qd7 13.e6 fxe6 14.Ne5 Qxb5 15.Qh5+ g6 16.Nxg6 hxg6 17.Qxg6+ Kd7 18.Bf4 Kc6 19.Rac1 d4 20.Qg7 b6 21.Rxc3+ dxc3 22.Qxc7+ Kd5 23.Rd1+ Ke4 24.f3+ Kf5 25.Qf7#