Chess puzzle (Advantage)
Moves: 1. c4 f5 2. d4 Nf6 3. Nc3 g6 4. h4 h6 5. Bf4 d6 6. Qd2 Bg7 7. O-O-O c6 8. e4
Nxe4 9. Nxe4 fxe4 10. f3 d5 11. fxe4 dxe4 12. Be2 Nd7 13. Nh3 Nf6 14. Nf2 h5
15. Qe3 Bf5 16. g4 hxg4 17. Rdg1 Qd7 18. Kb1 O-O-O 19. Rd1 Nh5 20. Be5 Bh6 21.
Qa3 e3+ 22. Nd3 b6 23. Ka1 Rhf8 *
Position (FEN): 2kr1r2/p2qp3/1pp3pb/4Bb1n/2PP2pP/Q2Np3/PP2B3/K2R3R w - - 2 24
White to move.
Themes:  Middlegame  
Puzzle rating: 2527
Best move: c5