Gary Thorne and Brian Roberts recap season finale