Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Bc5 3. Bc4 Nf6 4. d3 h6 5. h3 d6 6. c3 a6 7. a3 O-O 8. Nbd2 c6
9. g4 Nh7 10. Nf1 b5 11. Ba2 Qb6 12. Ne3 Qa7 13. b4 Bb6 14. Nh4 Be6 15. Nhf5
Bxa2 16. Rxa2 Qd7 17. h4 Nf6 18. g5 Bxe3 19. Bxe3 Nh7 20. gxh6 g6 21. Rg1 Qe6
22. Qc2 d5 23. exd5 *
Position (FEN): rn3rk1/5p1n/p1p1q1pP/1p1PpN2/1P5P/P1PPB3/R1Q2P2/4K1R1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2000
Best move: Qxf5