Nf3 Nf6 c4 c6 Nc3 d5 e3 e6 d4 Nbd7 Bd3 Bd6 c5 Bc7 Bc2 g6 b4 e5 e4 exd4 Qxd4 h6 O-O b6 exd5 a6 d6 bxc5 Re1+ Kf8 dxc7 Qxc7 bxc5 Kg8 Ne4 Nd5 Nd6 Ne3 Nxf7 Nxc5 Qxh8+ Kxf7 Qh7+ Ke8 Qxc7 Bf5 Bxe3 Ne6 Bxh6 Rd8 Rxe6+ Bxe6 Bxg6+ Bf7 Bxf7#