1.e4 e5 2.Bc4 Nf6 3.Nf3 b5 4.Bxb5 Nxe4 5.Qe2 Nd6 6.Qxe5+ Be7 7.O-O O-O 8.Bd3 Bb7 9.Qg3 f5 10.Qh3 Rf6 11.g4 Rh6 12.Qg3 fxg4 13.Qxg4 Qf8 14.Ne5 Rh4 15.Qg3 Nc6 16.Bg6 Nxe5 17.Qb3+ Kh8 18.f4 Rg4+ 19.Kf2 Rxf4+ 20.Ke2 Rxf1 21.Qe3 Bh4 22.Bh5 Re1#