Chess puzzle (Advantage)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 d6 4. Bc4 e6 5. d3 a6 6. Kf1 g6 7. Kf2 Bg7 8. Re1
Bd4+ 9. Kf1 Bg7 10. c3 Nge7 11. e5 d5 12. Bb3 O-O 13. Bc2 b5 14. d4 c4 15. Kg1
b4 16. Kh1 Rb8 17. Re3 Nf5 18. Bxf5 exf5 19. Ng5 h6 20. Nf3 b3 21. axb3 Rxb3
22. Rxa6 *
Position (FEN): 2bq1rk1/5pb1/R1n3pp/3pPp2/2pP1P2/1rP1RN2/1P4PP/1NBQ3K b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 970
Best move: Bxa6