Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Bc5 6. d4 exd4 7. cxd4 Bb4+ 8.
Bd2 Nge7 9. Bxb4 Nxb4 10. Qb3 Nd3+ 11. Qxd3 d6 12. Ng5 O-O 13. e5 Bf5 14. Qf3
dxe5 15. dxe5 Qd4 16. O-O Qxa1 17. Qb3 Qd4 18. Nxf7 Qd7 19. Rd1 Nd5 20. Bxd5
Rxf7 21. Bxb7 Qe7 *
Position (FEN): r5k1/pBp1qrpp/8/4Pb2/8/1Q6/P4PPP/1N1R2K1 w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1371
Best move: Bxa8