Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. d4 c5 5. dxe5 Qa5+ 6. Nc3 Qb4 7. Bb3 Bd7 8. O-O
c4 9. Nd5 Qc5 10. Be3 Qc6 11. Rc1 Na6 12. a3 cxb3 13. cxb3 Qb5 14. exd6 Bxd6
15. e5 Be7 16. Re1 f6 17. exf6 Nxf6 18. Bc5 Nxd5 19. Qxd5 Nxc5 20. Rxc5 Qb6 21.
Rxe7+ *
Position (FEN): r3k2r/pp1bR1p1/1q5p/2RQ4/8/PP3N2/1P3PPP/6K1 b kq - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 655
Best move: Kxe7