1.e4 e5 2.Bc4 Nf6 3.d3 Nc6 4.Nf3 d5 5.exd5 Nxd5 6.h3 Nf4 7.Bxf4 exf4 8.O-O Qf6 9.Nc3 Qg6 10.Kh2 b6 11.Qe2+ Be7 12.Rae1 O-O 13.Ne5 Nxe5 14.Qxe5 Bd6 15.Qd5 f3+ 16.g3 Qh6 17.h4 Qxh4+ 18.Kg1 Bxg3 19.Qxf7+ Rxf7 20.Re8#