Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 Bg7 3. f4 e6 4. Nf3 Ne7 5. Bd3 a6 6. c4 b6 7. Nc3 O-O 8. O-O c5
9. d5 exd5 10. exd5 Nf5 11. Bxf5 gxf5 12. Ng5 h6 13. Nf3 d6 14. Qe1 Nd7 15. Qg3
Nf6 16. Re1 Kh8 17. Bd2 Rg8 18. Re2 Nxd5 19. Nxd5 Bd4+ 20. Nxd4 Rxg3 21. hxg3 *
Position (FEN): r1bq3k/5p2/pp1p3p/2pN1p2/2PN1P2/6P1/PP1BR1P1/R5K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1176
Best move: cxd4