19-year-old William Sawalich was at his best when it mattered most in Saturday's NASCAR O'Reilly Auto Parts Series race at Rockingham Speedway.