e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nf6 Nxc6 dxc6 Qxd8+ Kxd8 Nc3 Be6 Bf4 Bb4 f3 g6 O-O-O+ Kc8 Bg5 Nd7 Be2 f6 Bd2 a5 b3 g5 h4 gxh4 Rxh4 f5 Rh6 Nc5 Kb2 a4 Nxa4 Bxd2 Rxd2 f4 Nxc5 Bh3 Rxh3 Ra5 Ne6 Re5 Rxh7 Rxe4 Rxh8#