Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 c6 3. c4 a6 4. f4 b5 5. c5 Nf6 6. Bd3 d5 7. cxd6 Bxd6 8. e5 Bb4+
9. Nc3 Bxc3+ 10. bxc3 Nd5 11. Qc2 g6 12. Nf3 Ne7 13. g4 Nd7 14. f5 exf5 15.
gxf5 gxf5 16. Bg5 Nf8 17. Nh4 Qc7 18. O-O Be6 19. Bxe7 Qxe7 20. Nxf5 Qg5+ 21.
Kh1 Bxf5 22. Rxf5 Qe7 23. Be4 Qd7 24. Qg2 O-O-O 25. Bxc6 *
Position (FEN): 2kr1n1r/3q1p1p/p1B5/1p2PR2/3P4/2P5/P5QP/R6K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1545
Best move: Qxf5