Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Be3 Be7 7. f3 a6 8. Qd2
O-O 9. O-O-O b5 10. g4 b4 11. Na4 Bb7 12. h4 Rc8 13. g5 Nh5 14. f4 Na5 15. b3
Bxe4 16. Rg1 Bd5 17. Kb2 Qc7 18. Be2 g6 19. Bxh5 gxh5 20. f5 e5 21. f6 Bd6 *
Position (FEN): 2r2rk1/2qp1p1p/p2b1P2/n2bp1Pp/Np1N3P/1P2B3/PKPQ4/3R2R1 w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1458
Best move: Nf5