Vestavia Hills’ James Sweeney, Homewood’s Will Stone and Mountain Brook’s Charlie Slaughter battle at the front of the boys 1 mile race on Saturday afternoon at the Mountain Brook Invitational.

Vestavia Hills' James Sweeney, Homewood's Will Stone and Mountain Brook's Charlie Slaughter battle at the front of the boys 1 mile race on Saturday afternoon at the Mountain Brook Invitational.