Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nc6 5. Bb5 Nf6 6. Nc3 a6 7. Ba4 b5 8. Bb3
Bg4 9. Bg5 h6 10. Bh4 e6 11. Qd3 Be7 12. Ne5 Nb4 13. Qd2 Bf5 14. O-O O-O 15.
Rac1 Qb6 16. Bxf6 Bxf6 17. Nd7 Qc7 18. Nxf8 Bg5 19. Nxe6 fxe6 20. f4 Bf6 21.
Ne4 Bxe4 22. Qxb4 Qb6 23. c4 *
Position (FEN): r5k1/6p1/pq2pb1p/1p1p4/1QPPbP2/1B6/PP4PP/2R2RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1831
Best move: Qxd4+