1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O b5 6.Bb3 Nxe4 7.d4 exd4 8.Re1 d5 9.Nc3 dxc3 10.Bxd5 Bb7 11.Bg5 Be7 12.Rxe4 Rb8 13.Bxc6+ Bxc6 14.Rxe7+ Kf8 15.Rxf7+ Kxf7 16.Bxd8 Rhxd8 17.Ne5+ Ke6 18.Qe2 Re8 19.Nxc6+ Kd6 20.Qf3 Re6 21.Nxb8 cxb2 22.Rd1+ Ke7 23.Rd7+ Ke8 24.Qf7#