Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be6 4. Bxe6 fxe6 5. d4 exd4 6. Nxd4 e5 7. Ne6 Qe7 8.
Nxf8 Qxf8 9. O-O Nf6 10. f4 exf4 11. Bxf4 Nc6 12. c4 O-O-O 13. Nc3 Ne5 14. c5
dxc5 15. Qa4 Nd3 16. Qxa7 c4 17. Qa8+ Kd7 18. Qa4+ c6 19. Qxc4 Kc8 20. Qe6+ Rd7
21. Rad1 *
Position (FEN): 2k2q1r/1p1r2pp/2p1Qn2/8/4PB2/2Nn4/PP4PP/3R1RK1 b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2139
Best move: Qc5+