d4 Nf6 Nf3 h6 e3 e6 c4 a6 Bd3 c5 Nc3 b5 cxb5 c4 Bxc4 d5 Bd3 Bd6 e4 Qb6 e5 Bd7 exf6 g6 Qe2 Qb7 Bd2 g5 O-O Bb4 Ne5 Ba5 Nxf7 Kxf7 Rfe1 Kf8 Rac1 axb5 f4 Nc6 Nxb5 Qb8 Bxa5 Rxa5 f5 Rxb5 Bxb5 Nxd4 Qe3 Nxb5 fxe6 Qa7 exd7 Kf7 Rc8 Rg8 Rxg8 Qxe3+ Rxe3 Kxg8 Re7 Nd6 d8=R+ Ne8 Rdxe8#