Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 e5 3. Nf3 Nc6 4. a3 h6 5. d4 exd4 6. Nxd4 Ne5 7. e4 d6 8. Be2
Be7 9. O-O Neg4 10. Nf5 Ne5 11. Nxg7+ Kf8 12. Nf5 Bxf5 13. exf5 Qd7 14. f4 Nc6
15. Qd3 Rd8 16. b4 d5 17. c5 d4 18. Nb1 a5 19. Bd2 Ra8 20. bxa5 Bxc5 21. a4
Nxa5 22. Na3 Nb3 23. Qxb3 *
Position (FEN): r4k1r/1ppq1p2/5n1p/2b2P2/P2p1P2/NQ6/3BB1PP/R4RK1 b - - 0 23
Black to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1179
Best move: d3+