d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O a3 Bxc3+ Qxc3 b6 Bg5 h6 Bxf6 Qxf6 Qf3 Qxf3 Nxf3 Nc6 Kd2 a5 e4 d6 Bd3 Ne7 h4 Bd7 b4 f6 Kc3 Kf7 b5 c6 bxc6 Nxc6 Rab1 Rab8 Rb2 Rh8 Rhb1 Rhc8 Rxb6 Rg8 d5 exd5 exd5 Rgc8 dxc6 Bxc6 Rxb8 Rxb8 Rxb8 g5 Rh8 Bxf3 gxf3 gxh4 Rxh6 Kg7 Rxh4 a4 Rd4 Kh6 Rxd6 Kg7 Ra6 Kf7 Rxa4 Ke8 Ra7 f5 Bxf5 Kd8 c5 Ke8 Rh7 Kd8 c6 Ke8 c7 Kf8 c8=Q#