Eagles pull away late for Class B football crown