Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 Nf6 5. Nf3 Bg4 6. Bd2 e6 7. Ne4 Bb4 8.
Nxf6+ gxf6 9. c3 Bd6 10. h3 Bh5 11. Be2 Nc6 12. b4 Qb6 13. a4 a5 14. bxa5 Qxa5
15. Qb3 O-O 16. Bh6 Rfd8 17. Qxb7 Ne7 18. Qb3 Bxf3 19. Bxf3 Rab8 20. Qc2 Nf5
21. Bd2 Nxd4 *
Position (FEN): 1r1r2k1/2p2p1p/3bpp2/q7/P2n4/2P2B1P/2QB1PP1/R3K2R w KQ - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1251
Best move: cxd4