Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 Nf6 5. Nc3 d6 6. Bc4 e6 7. Nf3 Be7 8.
O-O O-O 9. Re1 a6 10. Nd4 Nxd4 11. Qxd4 b5 12. Bb3 Bb7 13. Bg5 h6 14. Bxf6 Bxf6
15. e5 dxe5 16. Qg4 Rc8 17. Ne4 Qd4 18. Rad1 Qxb2 19. Nxf6+ Kh8 20. Rxe5 *
Position (FEN): 2r2r1k/1b3pp1/p3pN1p/1p2R3/6Q1/1B6/PqP2PPP/3R2K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1307
Best move: Qxe5