c4 Nf6 d4 e6 Nf3 b6 g3 Bb7 Bg2 Bb4+ Nbd2 O-O O-O d5 Ne5 Nbd7 Nxd7 Qxd7 Nf3 Qc8 c5 bxc5 a3 Rd8 Bg5 Ne4 Bxd8 Ba5 dxc5 Qxd8 b4 Nc3 Qc2 Qf6 Rfc1 d4 Nxd4 Bxg2 Qxc3 Rd8 Kxg2 Qxd4 Qxd4 Rxd4 Rd1 Bxb4 Rxd4 Bxc5 Rd8+ Bf8 Rc1 g5 Rxc7 Kg7 Rdd7 a5 Rxf7+ Kg8 Rxh7 g4 Rhd7 e5 Ra7 Bxa3 Rxa5 Bf8 Rxe5 Ba3 Re8+ Bf8 Rc7 Kh8 Rxf8#