d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 g6 Nc3 Bxa6 Nf3 Bg7 e4 O-O Bxa6 Rxa6 Bg5 Ra5 e5 Nh5 g4 d6 gxh5 h6 Bd2 Nd7 hxg6 Nxe5 Nxe5 dxe5 Rg1 Ra6 gxf7+ Rxf7 Qh5 Qb8 O-O-O Rxf2 Qg4 Qf8 Ne4 Rf7 Kb1 Rf3 d6 Rf6 Nxf6+ exf6 Bxh6 Kf7 Qd7+ Kg8 Rxg7+ Qxg7 Qxg7#