Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. e5 d6 4. f4 c5 5. d5 dxe5 6. Nf3 e4 7. Ne5 Nf6 8. c4 O-O
9. Nc3 e6 10. Be2 exd5 11. cxd5 a6 12. O-O Qd6 13. Qc2 Nxd5 14. Nc4 Qe6 15.
Nxe4 Nb4 16. Qb1 b5 17. Ncd6 c4 *
Position (FEN): rnb2rk1/5pbp/p2Nq1p1/1p6/1np1NP2/8/PP2B1PP/RQB2RK1 w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1605
Best move: f5