On live TV the maximum buffer size I believe is 30 minutes at which point the playback will resume 30 minutes delayed from live. For pre-recorded programs there is no time limit since there is no buffering involved. Next time just hit the record button to record the game - that way you make sure it will record the whole thing so you can watch it later.