Chess puzzle (Equality)
Moves: 1. c4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. d3 e6 6. Nf3 Nge7 7. O-O O-O 8. a3
d5 9. cxd5 Nxd5 10. Qc2 h6 11. Rb1 b6 12. Nd2 Nd4 13. Qd1 Bb7 14. e4 Ne7 15.
Nf3 Nxf3+ 16. Bxf3 Qd7 17. Bf4 Rfd8 18. Be2 Nc6 19. Qd2 Kh7 20. Rfd1 Nd4 21.
Be3 Nxe2+ 22. Qxe2 f5 23. Bf4 Rac8 24. e5 g5 25. Bd2 Qc6 26. f3 Bxe5 *
Position (FEN): 2rr4/pb5k/1pq1p2p/2p1bpp1/8/P1NP1PP1/1P1BQ2P/1R1R2K1 w - - 0 27
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1520
Best move: Qxe5