Baltimore Ravens the punt to make in tight AFC North battle