d4 Nf6 Nf3 c5 dxc5 e6 Nbd2 Qa5 a3 Nc6 e3 Qxc5 b4 Qe7 Bb2 d5 c4 Bd7 cxd5 Nxd5 Rc1 a5 b5 Na7 Qa4 Nc8 Qd4 f5 Ne5 a4 e4 Nf6 Be2 Ng4 Ndc4 Nf6 O-O fxe4 Rfd1 Bxb5 Nb6 Bxe2 Qxa4+ Qd7 Rxc8+ Rxc8 Rxd7 Bd6 Rc7+ Kf8 Rxc8+ Ke7 Rxh8 Bxe5 Bxe5 Ba6 Bxf6+ Kxf6 Qxe4 Bf1 Rf8+ Kg5 Qxh7 Bxg2 Qxg7+ Kh4 Rh8#