Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bf4 Bg7 4. c3 d5 5. Nbd2 O-O 6. h3 c6 7. e3 Bf5 8. Be2
Ne4 9. O-O Nxd2 10. Qxd2 Nd7 11. Nh4 Be4 12. f3 Bf5 13. Nxf5 gxf5 14. c4 e6 15.
cxd5 cxd5 16. Rac1 Rc8 17. Bd6 Re8 18. Rxc8 Qxc8 19. Rc1 Qd8 20. Rc7 Bf8 21.
Bg3 f4 22. Bxf4 e5 23. dxe5 *
Position (FEN): 3qrbk1/ppRn1p1p/8/3pP3/5B2/4PP1P/PP1QB1P1/6K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1093
Best move: Qxc7