Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. O-O Nc6 6. c3 g6 7. d4 cxd4 8.
cxd4 Bg7 9. Nc3 e6 10. Re1 Nge7 11. Be3 O-O-O 12. Rc1 Kb8 13. d5 exd5 14. exd5
Ne5 15. Nd4 Nc4 16. a4 Nxe3 17. fxe3 Nf5 18. Qb3 a6 19. Nc6+ Ka8 20. Nxd8 Rxd8
21. a5 Re8 22. Na4 Qe7 23. Qb6 *
Position (FEN): k3r3/1p2qpbp/pQ1p2p1/P2P1n2/N7/4P3/1P4PP/2R1R1K1 b - - 4 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2414
Best move: Qh4