d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd2 d5 Nf3 b6 Rc1 Ba6 Ne5 c5 a3 Bxc3 Bxc3 Nbd7 Nxd7 Nxd7 cxd5 Bxf1 Kxf1 exd5 dxc5 Nxc5 g3 h6 h4 f6 Qh5 Ne4 Kg2 Rc8 Bb4 Nc5 Rhd1 Nd3 Rxc8 Nxb2 Rxd8 Rxd8 Rc1 Nc4 Be7 Nxe3+ fxe3 Rd7 Qg6 Rc7 Rxc7 h5 Rc8#