On Monday afternoon at 2:50 p.m., after 26.2 sweaty miles, triumphant runners crossed the finish line of the 117th annual Boston Marathon, just as two blasts ripped apart the sidelines of the race.