Chess puzzle (Crushing)
Moves: 1. d4 e6 2. Bf4 b6 3. h3 Bb7 4. e3 Nf6 5. Nf3 Be7 6. c4 Bb4+ 7. Nc3 d6 8. Qb3
Bxc3+ 9. Qxc3 Nbd7 10. Be2 Ne4 11. Qc2 f5 12. O-O-O Nxf2 13. c5 Be4 14. Qa4
Nxh1 15. Rxh1 O-O 16. cxd6 cxd6 17. Bxd6 Rc8+ 18. Kd1 Bc2+ 19. Qxc2 Rxc2 20.
Kxc2 Qc8+ 21. Kd2 Re8 22. Rc1 Qa6 *
Position (FEN): 4r1k1/p2n2pp/qp1Bp3/5p2/3P4/4PN1P/PP1KB1P1/2R5 w - - 5 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1004
Best move: Bxa6