Eagles to take on Calhoun