1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Ba5 6.O-O Nge7 7.Ng5 d5 8.exd5 Nxd5 9.Nxf7 Kxf7 10.Qf3+ Ke6 11.Ba3 Bb6 12.Re1 Na5 13.Rxe5+ Kxe5 14.d4+ Ke6 15.g4 g6 16.Qe4+ Kf7 17.Bxd5+ Kg7 18.Be7 Re8 19.Qe5+ Kh6 20.g5+ Kh5 21.Bf3+ Bg4 22.Qg3 Qd7 23.Qh3#