e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 d3 Nxc4 dxc4 h6 Nf3 Bd6 Be3 c5 h3 Bd7 Nfd2 Qb6 Nc3 Qxb2 Nce4 Bf8 Rb1 Qxa2 Nxc5 Bf5 Nd3 Nd7 Ra1 Qxa1 Qxa1 Bd6 Qa4 O-O g4 Nb6 Qb3 Bxd3 cxd3 Rac8 Ne4 Be7 O-O Bg5 Bxg5 hxg5 Ra1 Rcd8 Rxa7 Nc8 Rxb7 Nd6 Nxd6 Rxd6 c5 Ra6 d6 e4 dxe4 Raa8 c6 Kh7 Kg2 f5 exf5 Kh8 c7 Kh7 d7 Ra5 d8=Q Raxf5 gxf5 Rxf5 c8=Q Rxf2+ Kxf2 g4 Qh4+ Kg6 Qcxg4#