Nf3 c5 b3 d6 e4 Nf6 Bb5+ Nbd7 Nc3 a6 Bxd7+ Bxd7 O-O b5 e5 Ng4 exd6 Bc6 h3 Nf6 dxe7 Bxe7 Re1 O-O Bb2 Qd6 Ne2 Nd7 Ng3 h5 Nf5 Rfe8 Nxd6 Bxd6 d4 b4 Ne5 Bb5 Qxh5 Bxe5 dxe5 Rac8 f4 c4 f5 Nb6 e6 fxe6 Bd4 cxb3 fxe6 Rxe6 Rxe6 bxc2 Qg5 c1=R+ Rxc1 Rxc1+ Qxc1 a5 Rxb6 Be8 Qc8 a4 Qxe8+ Kh7 Qh5+ Kg8 Rb8#