Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. c3 d6 6. cxd4 Bb4+ 7. Nc3 Nf6 8.
Ng5 O-O 9. Nxf7 Rxf7 10. Bxf7+ Kxf7 11. f3 d5 12. e5 Nd7 13. O-O Kg8 14. Nxd5
Ba5 15. Nc3 Nxd4 16. Be3 Nf5 17. Bf2 Qe7 18. f4 Nc5 19. Kh1 Be6 20. Bxc5 *
Position (FEN): r5k1/ppp1q1pp/4b3/b1B1Pn2/5P2/2N5/PP4PP/R2Q1R1K b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1088
Best move: Qxc5