Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 Be7 7. Nd5 Nxd5 8.
Qxd5 O-O 9. Be3 Nc6 10. Qd2 f5 11. Bc4+ Kh8 12. exf5 Bxf5 13. O-O-O Nd4 14.
Nxd4 exd4 15. Bxd4 Rc8 16. Bb3 a5 17. a4 b5 18. axb5 a4 19. Bxa4 Ra8 20. b3 Rc8
21. b4 Qd7 22. Rhe1 Bf6 23. Bc5 *
Position (FEN): 2r2r1k/3q2pp/3p1b2/1PB2b2/BP6/8/2PQ1PPP/2KRR3 b - - 4 23
Black to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 2378
Best move: Qf7