Chess puzzle (Advantage)
Moves: 1. Nf3 Nf6 2. c4 d5 3. e3 Bf5 4. d4 e6 5. Qa4+ c6 6. Qb3 b6 7. Qa4 a5 8. Ne5
Bb4+ 9. Bd2 Bxd2+ 10. Nxd2 Qd6 11. cxd5 Nxd5 12. e4 b5 13. Qd1 Bg6 14. exd5
Qxd5 15. Nef3 O-O 16. Be2 Na6 17. O-O Nb4 18. Nb3 Bc2 19. Qd2 Bxb3 20. axb3
Qxb3 21. Ne5 Rad8 22. Rac1 Qd5 23. Rc5 *
Position (FEN): 3r1rk1/5ppp/2p1p3/ppRqN3/1n1P4/8/1P1QBPPP/5RK1 b - - 5 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1518
Best move: Qxc5