Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Be7 5. d3 O-O 6. Bg5 d6 7. Bxf6 Bxf6 8.
Nd5 Nb8 9. h3 c6 10. Nxf6+ Qxf6 11. O-O a5 12. a4 Be6 13. Bxe6 fxe6 14. Nh2 Nd7
15. Ng4 Qg6 16. c3 Rf4 17. Qb3 Nc5 18. Qc2 h5 19. Ne3 d5 20. b4 dxe4 *
Position (FEN): r5k1/1p4p1/2p1p1q1/p1n1p2p/PP2pr2/2PPN2P/2Q2PP1/R4RK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1507
Best move: bxc5