Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe6+ 4. Be2 Bd7 5. Nf3 f6 6. Nd4 Qe5 7. Nf3 Qe6 8.
d3 Nc6 9. a3 O-O-O 10. Be3 Nh6 11. Qd2 g5 12. Nb5 Kb8 13. Nfd4 Qd5 14. Nc3 Qxg2
15. Bf3 Qh3 16. Nxc6+ Bxc6 17. Bxc6 bxc6 18. O-O-O e5 19. Na4 Nf5 20. Bxa7+ *
Position (FEN): 1k1r1b1r/B1p4p/2p2p2/4pnp1/N7/P2P3q/1PPQ1P1P/2KR3R b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 659
Best move: Kxa7