b3 Nf6 Bb2 g6 Nf3 Bg7 e3 O-O c4 d6 d4 c5 dxc5 Qa5+ Qd2 Qxd2+ Nbxd2 dxc5 Be2 Nc6 Rd1 b6 a3 Bb7 Rb1 Rac8 O-O Nd7 h3 Rfd8 b4 Nf6 bxc5 e6 cxb6 axb6 c5 Ne7 cxb6 Rc2 Rfd1 Ned5 Nd4 Rc5 N2b3 Rc3 Nxe6 Ra8 Nec5 Rc2 Bf3 Rxb2 Rxb2 Nd7 Nxd7 Rxa3 Bxd5 Bxd5 Rxd5 h6 b7 Kh7 b8=Q Bxb2 Qf8 Rxb3 Qxf7+ Kh8 Ne5 Bc1 Rd8#