d4 Nf6 c4 e6 Nc3 Bb4 Nf3 b6 e3 O-O Bd3 d5 cxd5 exd5 O-O c5 Ne5 a5 Bd2 Ra7 a3 cxd4 axb4 dxc3 Bxc3 Re7 bxa5 Rfe8 a6 Rxe5 a7 Bg4 f3 Na6 Rxa6 d4 a8=Q Qxa8 Rxa8 Bxf3 Qxf3 dxc3 Rxe8+ Rxe8 bxc3 Re5 Qg3 Re6 Bc4 Nd7 Bxe6 Nf8 Bxf7+ Kh8 Qb8 g6 Qxf8#