Chess puzzle (Crushing)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 c5 4. Nc3 cxd4 5. Nxd4 Nc6 6. Be3 Nf6 7. Bc4 Ne5 8.
Bb3 Neg4 9. Bc1 Qb6 10. O-O O-O 11. h3 Ne5 12. Be3 Qa5 13. Qe2 d6 14. Rad1 Bd7
15. f4 Nc6 16. g4 Rfd8 17. Nf3 Rac8 18. Ng5 Rf8 19. Nd5 h6 20. Nxf6+ Bxf6 21.
Nf3 Bxb2 22. e5 Ba3 23. Nh4 Kg7 24. Rd5 Qc7 25. Qd2 Be6 *
Position (FEN): 2r2r2/ppq1ppk1/2npb1pp/3RP3/5PPN/bB2B2P/P1PQ4/5RK1 w - - 7 26
White to move.
Themes:  Middlegame  
Puzzle rating: 2023
Best move: f5