Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. h3 Nxe5 5. e3 Bb4+ 6. Bd2 Bc5 7. f4 Nec6 8.
Nc3 a6 9. Nf3 O-O 10. Ne4 Ba7 11. c5 Qe7 12. Qc2 h6 13. O-O-O Re8 14. Kb1 Qxe4
15. Bd3 Qe6 16. Bh7+ Kh8 17. f5 Qf6 18. Bc3 Qe7 *
Position (FEN): rnb1r2k/bpppqppB/p1n4p/2P2P2/8/2B1PN1P/PPQ3P1/1K1R3R w - - 3 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1878
Best move: f6