Chess puzzle (Advantage)
Moves: 1. g3 e5 2. Bg2 Nf6 3. d3 Bc5 4. Nf3 d6 5. Nc3 h6 6. Na4 Bb6 7. Nxb6 axb6 8.
Bd2 Be6 9. Nh4 Qd7 10. Bxb7 Ra7 11. Bg2 O-O 12. Nf3 Nc6 13. b3 Nh7 14. a4 f5
15. Bc3 e4 16. dxe4 fxe4 17. Nd4 Nxd4 18. Bxd4 d5 19. a5 c5 20. axb6 Rxa1 21.
Qxa1 *
Position (FEN): 5rk1/3q2pn/1P2b2p/2pp4/3Bp3/1P4P1/2P1PPBP/Q3K2R b K - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1029
Best move: cxd4