1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d3 d6 5.h3 d5 6.exd5 Nxd5 7.O-O Bc5 8.Re1 f6 9.Bb5 Qd6 10.d4 Bb6 11.c4 Ba5 12.dxe5 fxe5 13.Rxe5+ Be6 14.cxd5 Kd7 15.Rxe6 Qc5 16.dxc6+ Kxe6 17.Qd7+ Kf6 18.Bg5+ Qxg5 19.Nxg5 Kxg5 20.Qxg7+ Kh4 21.Qg4#