Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 g6 4. Nf3 Bg7 5. a3 e6 6. Be2 Nge7 7. O-O O-O 8. d3
d5 9. e5 a6 10. Qe1 f6 11. exf6 Bxf6 12. Qg3 Nf5 13. Qh3 Bd7 14. g4 Ng7 15. Qg2
Bd4+ 16. Kh1 Ne7 17. Bd1 Qc7 18. Ne2 Rf6 19. c3 Bxc3 20. bxc3 Raf8 21. Ne5 *
Position (FEN): 5rk1/1pqbn1np/p3prp1/2ppN3/5PP1/P1PP4/4N1QP/R1BB1R1K b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1804
Best move: Qxe5