Chess puzzle (Advantage)
Moves: 1. f4 c5 2. Nf3 Nc6 3. e3 g6 4. c3 Bg7 5. d4 cxd4 6. exd4 e6 7. Bc4 Nge7 8. O-O
O-O 9. Nbd2 d5 10. Bd3 a6 11. Ne5 b5 12. a4 Bb7 13. axb5 axb5 14. Rxa8 Bxa8 15.
Nb3 b4 16. Nc5 Nxe5 17. fxe5 bxc3 18. bxc3 Qc7 19. Bg5 Nc6 20. Qf3 Nxe5 21.
dxe5 *
Position (FEN): b4rk1/2q2pbp/4p1p1/2NpP1B1/8/2PB1Q2/6PP/5RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 876
Best move: Qxc5+