Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. d4 Nf6 5. Bxf4 Nxe4 6. Qe2 d5 7. c4 Bb4+ 8.
Bd2 O-O 9. cxd5 Bxd2+ 10. Nbxd2 Qxd5 11. Nxe4 Re8 12. Nfd2 Bf5 13. O-O-O Nxd4
14. Qh5 Bxe4 15. Qxd5 Bxd5 16. Nb1 c5 17. Nc3 Be4 18. Nxe4 Rxe4 19. Bd3 Re3 20.
Bc4 b5 21. Bd5 Ne2+ 22. Kb1 c4 *
Position (FEN): r5k1/p4ppp/8/1p1B4/2p5/4r3/PP2n1PP/1K1R3R w - - 0 23
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1093
Best move: Bxa8