Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Nc3 Nxc3 6. dxc3 Bg4 7. Qd5 c6 8.
Qe4+ Qe7 9. Bd3 Bxf3 10. gxf3 Nd7 11. Bf4 O-O-O 12. O-O-O Nc5 13. Qxe7 Bxe7 14.
Bf5+ Kc7 15. Rhe1 Bf6 16. Re2 g6 17. Bh3 b6 18. Red2 Nb7 19. c4 c5 20. a3 h5
21. b4 h4 22. bxc5 bxc5 23. Rd3 g5 24. Bd2 Na5 *
Position (FEN): 3r3r/p1k2p2/3p1b2/n1p3p1/2P4p/P2R1P1B/2PB1P1P/2KR4 w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 995
Best move: Bxa5+