Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Nxd5 4. c4 Nf6 5. Nc3 Bf5 6. Nf3 e6 7. Be2 Be7 8.
O-O O-O 9. a3 c5 10. Be3 Nbd7 11. d5 exd5 12. cxd5 Nb6 13. Qb3 Nfxd5 14. Nxd5
Qxd5 15. Qc3 Rac8 16. Rfd1 Qe6 17. Rd2 Bf6 18. Qa5 a6 19. Bxc5 Rfd8 20. Rxd8+
Rxd8 21. Qxb6 *
Position (FEN): 3r2k1/1p3ppp/pQ2qb2/2B2b2/8/P4N2/1P2BPPP/R5K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1790
Best move: Qxe2