Chess puzzle (Equality)
Moves: 1. c4 Nf6 2. d4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Bc4 c5 8.
Ne2 Nc6 9. Be3 O-O 10. O-O Qa5 11. Qb3 a6 12. dxc5 Ne5 13. Bd5 Rb8 14. Nd4 e6
15. f4 exd5 *
Position (FEN): 1rb2rk1/1p3pbp/p5p1/q1Ppn3/3NPP2/1QP1B3/P5PP/R4RK1 w - - 0 16
White to move.
Themes:  Middlegame  
Puzzle rating: 1407
Best move: fxe5