Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nf6 4. e5 Qe7 5. d4 d6 6. Bxf4 dxe5 7. Bxe5 Qb4+ 8.
Nc3 Qe7 9. Bc4 Ng4 10. Nd5 Qd7 11. Nxc7+ Kd8 12. Bb5 Qe6 13. Nxa8 f6 14. Nc7
Qe7 15. Nd5 Qe6 16. O-O Qxd5 17. c4 Ne3 18. Bf4 Qxb5 19. Bxe3 Qxb2 20. Rf2 Qc3
21. Rc1 *
Position (FEN): 1nbk1b1r/pp4pp/5p2/8/2PP4/2q1BN2/P4RPP/2RQ2K1 b - - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1102
Best move: Qxe3