Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. a4 e5 7. Nf3 Be7 8. Bd3
O-O 9. Bd2 h6 10. O-O Be6 11. h3 Nbd7 12. Re1 Nc5 13. Be3 Nxd3 14. cxd3 Qd7 15.
d4 exd4 16. Nxd4 Bxh3 17. gxh3 Qxh3 18. Qf3 Qd7 19. Nf5 Kh7 20. Rad1 Bd8 21. e5
Ne8 22. exd6 Ba5 23. Qe4 Kh8 24. Qe5 Bxc3 25. Qxc3 *
Position (FEN): r3nr1k/1p1q1pp1/p2P3p/5N2/P7/2Q1B3/1P3P2/3RR1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1537
Best move: Qxf5