Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 Nf6 4. Qxd4 Nc6 5. Qa4 a6 6. f3 d6 7. Bd3 Bd7 8. Ne2
Ne5 9. Qd4 Nxd3+ 10. Qxd3 Bb5 11. c4 Bc6 12. b3 g6 13. Bb2 Bg7 14. Nd2 O-O 15.
O-O Rc8 16. Kh1 b5 17. Rac1 bxc4 18. Nxc4 Bb5 19. a4 Bxc4 20. Rxc4 Rxc4 21.
Qxc4 d5 22. exd5 Nxd5 23. Bxg7 Ne3 24. Qd4 *
Position (FEN): 3q1rk1/4ppBp/p5p1/8/P2Q4/1P2nP2/4N1PP/5R1K b - - 2 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 2111
Best move: Qxd4