Denny Hamlin Battles Late to Advance into Next Round