While this won't help you tonight, have a look at
https://www.ustvnow.com/
I think you can sign up for demo and get all their channels free for 24 hours or so. After that you'd have to pay about $20 USD for access. The broadcast originates in Pittsburgh PA. So you will see local variants of the major networks plus a handful of cable channels including ESPN which will at least get you Sunday (NBC) and Monday (ESPN) night football in HD.
Its supposed to be only accessible from outside the US, but if you can spoof your location using something like Chrome's manual geolocaion extension, it will work from within the US. It does not appear to consider your IP address when checking your location.