d4 Nf6 Nf3 g6 Nbd2 d5 e3 Bg7 b4 O-O Bb2 Ne4 Bd3 Nc6 b5 Na5 O-O Bf5 Ne5 Nxd2 Qxd2 f6 Bxf5 gxf5 Qxa5 fxe5 dxe5 f4 Qb4 c5 Qxc5 Rc8 Qd4 a6 bxa6 Qd7 e6 Bxd4 exd7 Rcd8 Bxd4 bxa6 Rab1 Rxd7 exf4 Rxf4 c3 Rf8 Rfe1 Ra8 Re6 Rc8 Rbb6 Kf7 Rh6 Rd6 Rxh7+ Ke6 Rb7 Kf5 g4+ Kf4 Rbxe7 Rg6 h3 Rgc6 Rhf7+ Rf6 Rxf6+ Kg5 Rg7+ Kh4 Rh6#