Chess puzzle (Crushing)
Moves: 1. f4 d5 2. Nf3 c5 3. e3 Nc6 4. b3 Nf6 5. Bb2 e6 6. Bb5 a6 7. Bxc6+ bxc6 8. O-O
Be7 9. Ne5 Bd7 10. Nc3 O-O 11. Ne2 Rb8 12. Nxd7 Qxd7 13. d3 Qa7 14. c4 Rfd8 15.
Qc2 a5 16. a4 Qb7 17. Bxf6 Bxf6 18. Rab1 Qe7 19. Qd2 Rb4 20. g3 dxc4 21. bxc4
Rxc4 22. Qxa5 Rxd3 *
Position (FEN): 6k1/4qppp/2p1pb2/Q1p5/P1r2P2/3rP1P1/4N2P/1R3RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1887
Best move: Qa6