d4 Nf6 c4 e6 Nf3 d5 g3 Bb4+ Bd2 Nc6 Bxb4 Nxb4 Bg2 Kf8 O-O h5 Qb3 Qe7 h4 Kg8 cxd5 Nfxd5 e4 Nb6 Nc3 Bd7 a4 c5 a5 cxd4 Nxd4 Qd6 Ncb5 Bxb5 Nxb5 Qd2 axb6 Rd8 Rfd1 Qxd1+ Rxd1 Nc6 Rxd8+ Kh7 Rxh8+ Kxh8 bxa7 Nxa7 Nxa7 Kh7 Qxb7 Kg8 Qb8+ Kh7 Qe8 Kh6 Qxf7 Kh7 Nc8 Kh6 Ne7 Kh7 Qxh5#