Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nc3 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bb5+ c6 6. Bd3 Bd6 7. O-O O-O 8.
h3 Be6 9. Ng5 Bd7 10. Qf3 h6 11. h4 hxg5 12. hxg5 Ng4 13. g3 Ne5 14. Qh5 Nxd3
15. cxd3 Bf5 16. d4 Bg6 17. Qh4 Be7 18. f4 Qb6 *
Position (FEN): rn3rk1/pp2bpp1/1qp3b1/3p2P1/3P1P1Q/2N3P1/PP1P4/R1B2RK1 w - - 1 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1569
Best move: f5