e4 e5 Nf3 Nc6 Bb5 Nf6 d3 Bc5 Bxc6 dxc6 Nbd2 Be6 Nb3 Bd6 Bg5 Rc8 O-O Qe7 d4 exd4 Qxd4 b6 e5 Rd8 exf6 Qf8 fxg7 Bxh2+ Kxh2 Rxd4 gxf8=Q+ Rxf8 Nbxd4 Bd5 Rfe1+ Be6 Rad1 a5 Nf5 f6 Rxe6+ Kf7 Rxf6+ Ke8 Rxf8+ Kxf8 Ne5 h6 Rd8#