d4 Nf6 c4 e6 Nc3 Bb4 Nf3 c5 e3 Ne4 Qc2 f5 d5 d6 Bd3 Qf6 O-O Bxc3 bxc3 Qxc3 Qxc3 Nxc3 dxe6 Ke7 Bxf5 Bxe6 Bxe6 Ne2+ Kh1 Kxe6 Bb2 Nd7 Rae1 b5 cxb5 Rab8 Rxe2 Rhd8 a4 Ne5 Nxe5 dxe5 f4 Ra8 Bxe5 g5 g3 gxf4 exf4 Rd3 Rc1 Re8 Rxc5 Rb3 Bd4+ Kd6 Rxe8 Rf3 Rc6+ Kd7 Rh8 a5 Rxh7+ Ke8 Rc8#