Where on comcast on demand? Are you talking about on the cable box? I just looked and didn't see it anywhere but sometimes it can be hard to find.
Edit: Just found it on the NFL Network. Thanks.
Sports & Fitness > NFL Network > NFL Highlights > Weekly Highlights > 13 Wk 17STL @ SEA