Pitt and Baltimore comes down to final seconds