1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Bc5 5.c3 Nf6 6.Bxc6 dxc6 7.Nxe5 Nxe4 8.d4 Bf5 9.Qf3 Qf6 10.g4 Be6 11.Qxe4 Bd5 12.Qf4 Bxd4 13.Qxd4 Bxh1 14.Qd7+ Kf8 15.Nc4 Re8+ 16.Be3 Qh4 17.Nbd2 Qxh2 18.O-O-O b6 19.Re1 Ra8 20.Bc5+ Qd6 21.Bxd6+ cxd6 22.Qe7+ Kg8 23.Qe8+ Rxe8 24.Rxe8#