Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. d4 e5 4. c3 exd4 5. cxd4 Bb4+ 6. Nc3 Nc6 7. Be3 Bf5 8.
Nf3 O-O-O 9. Be2 f6 10. O-O Qf7 11. a3 Bd6 12. Rc1 Nge7 13. b4 Nd5 14. Nxd5
Qxd5 15. Bc4 Qe4 16. Nd2 Bxh2+ 17. Kxh2 Qh4+ 18. Kg1 Nxd4 19. Nf3 Nxf3+ 20.
Qxf3 Be4 21. Be6+ Kb8 22. Qe2 Bd3 23. Bxa7+ *
Position (FEN): 1k1r3r/Bpp3pp/4Bp2/8/1P5q/P2b4/4QPP1/2R2RK1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 910
Best move: Kxa7