In partial defense of Farrell, he did use 6 relievers last night--Kelly,Scott, Reed, Barnes, Hembree, and Boyer. The night before he used Workman, Abad, and Maddox. So he could have used almost anyone tonight. However, if he did use, say 4 relievers tonight, it might leave him a little shorthanded tomorrow. Leaving Porcello in was not completely baseless. The only thing is, he is still going to have to use 4 relievers, only now while trying to make up a 7-2 deficit (now 7-4).
So, at the end of the day, I still think he was wrong and should have erred on the side of caution--don't leave a 2 dinger starter in when every pitch is in the middle and the game is important. Had Farrell, acted sooner and prevented all 3 runs, this game would be tied.