c4 Nf6 g3 e6 Nf3 d5 d4 Bb4+ Bd2 a5 Bg2 dxc4 O-O O-O Bg5 Nbd7 e4 b5 e5 h6 Bxf6 Nxf6 exf6 gxf6 Qc1 Be7 Qxh6 c5 dxc5 Bb7 Nc3 Qc8 Rae1 Bxf3 Bxf3 Qxc5 Bxa8 Rxa8 Ne4 Qd4 Qh4 Qxb2 Rd1 Re8 Rd7 Kg7 Qh5 b4 Nd6 Rd8 Rxe7 Qxf2+ Rxf2 Rd7 Qxf7+ Kh8 Qh7#