Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 d6 3. Nc3 g6 4. e4 Bg7 5. Be2 O-O 6. Bg5 h6 7. Be3 Nbd7 8. Qd2
Kh7 9. f3 c5 10. d5 Ne5 11. g4 Ng8 12. h4 e6 13. Nh3 exd5 14. exd5 Re8 15. Ng5+
Kh8 16. f4 f6 17. fxe5 fxg5 18. hxg5 Rxe5 19. O-O-O Qe7 20. Rh3 Bd7 21. Rdh1
Re8 22. Nd1 Re4 23. Bd3 Bxg4 24. Bxe4 *
Position (FEN): 4r1nk/pp2q1b1/3p2pp/2pP2P1/2P1B1b1/4B2R/PP1Q4/2KN3R b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1676
Best move: Qxe4