b3 Nf6 Bb2 e6 Nf3 d5 g3 Be7 Bg2 O-O O-O c5 e3 Nc6 d4 Ne4 Nbd2 c4 bxc4 Nxd2 Nxd2 Bb4 a4 e5 cxd5 Ne7 e4 exd4 Bxd4 Nc6 Nf3 Nxd4 Qxd4 Be7 e5 Bf5 Qf4 Bxc2 d6 Bd3 Rfd1 Be2 Rd2 Bxf3 dxe7 Qxe7 Bxf3 Rae8 Re1 g6 Qd4 Qc7 Bd5 Ra8 e6 Rac8 e7 Rfe8 Qf6 Rf8 Bxf7+ Rxf7 e8=R+ Rxe8 Rxe8+ Rf8 Qxf8#