Chess puzzle (Advantage)
Moves: 1. e4 c5 2. f4 d6 3. Nf3 a6 4. b3 Nc6 5. Bb2 e6 6. Be2 Nf6 7. d3 Be7 8. h3 O-O
9. Nbd2 h6 10. O-O Nh5 11. Nh2 Ng3 12. Rf2 Bh4 13. Bg4 Nh1 14. Rf3 Ng3 15. Ndf1
Nxf1 16. Rxf1 b5 17. Qf3 Bf6 18. Bxf6 Qxf6 19. f5 Nd4 20. Qg3 exf5 21. c3 Qg6
22. exf5 Bxf5 *
Position (FEN): r4rk1/5pp1/p2p2qp/1pp2b2/3n2B1/1PPP2QP/P5PN/R4RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: cxd4