Trevor Rogers carried a no-hit bid into the eighth inning in the longest start of his career on Sunday as Class A Greensboro walked off Hickory, 2-1.