Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nc6 3. a3 Nf6 4. d3 d6 5. Ba2 Be7 6. Ne2 O-O 7. O-O d5 8. exd5
Nxd5 9. Nbc3 Nxc3 10. Nxc3 a6 11. f4 Qd4+ 12. Kh1 exf4 13. Bxf4 Bd6 14. Bxd6
Qxd6 15. Ne4 Qe5 16. c3 Be6 17. Bxe6 Qxe6 18. Re1 Qd5 19. d4 Rfe8 20. Qg4 Kh8
21. Re2 *
Position (FEN): r3r2k/1pp2ppp/p1n5/3q4/3PN1Q1/P1P5/1P2R1PP/R6K b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1574
Best move: f5