I also think tomorrow will be make or break for Silva. A defeat and fans will be raging never mind falling into potentially 11th again in the table.
A tricky away game followed by Newcastle in which defeat there would make things very messy for Marco.
Its basically in his hands now win tomorrow and against the Geordies and we have a good shot at 7th and going on a good run - lose / draw both and we are around 11th/12th in the table cut adrift from the top 7/8 and he would struggle to achieve much else with Utd, Spurs, Arsenal and Chelsea all still to come with heads both in the stands and in the dressing room down.