1.e4 e5 2.Nf3 Nf6 3.Nxe5 d6 4.Nf3 Nxe4 5.Nc3 Nxc3 6.dxc3 Be7 7.Bd3 O-O 8.h4 c5 9.Ng5 h6 10.Qh5 Qe8 11.Be3 Bf6 12.O-O-O Be6 13.Bh7+ Kh8 14.Rxd6 Qa4 15.Nxe6 fxe6 16.Bd3 Qxa2 17.Qg6 Kg8 18.Bxc5 Qa1+ 19.Kd2 Bxc3+ 20.bxc3 Rxf2+ 21.Bxf2 Qxh1 22.Rd8#