Nf3 d5 d4 Nf6 c4 dxc4 e3 e6 Bxc4 c5 O-O Nc6 a3 a6 Nc3 cxd4 exd4 b5 d5 bxc4 dxc6 Qd6 Re1 Qxd1 Rxd1 Ra7 Bf4 a5 Nb5 Rd7 cxd7+ Bxd7 Nc7+ Kd8 Rac1 e5 Nxe5 Kxc7 Nxd7+ Bd6 Rxc4+ Kxd7 Rxd6+ Ke7 Rc7+ Kf8 Rd8+ Ne8 Bd6+ Kg8 Rxe8#