I think the top seven at the end of the season, will be the exactly the same top seven as they are now.
Manu
Arsenal
Chelsea
City
Spurs
Liverpool
Everton
We've got probably the hardest run in, with Utd, City and Chelsea, as well as away to relegation-dogfighters Wigan. After us I'd say Spurs has the toughest, but even with their (until) tomorrow game in hand over City, I just can't see them gaining more points than City. Maybe it'll come down to when Spurs go to Eastlands, but I doubt it. City's hardest games til the end of the season are probably gonna be against us and Spurs.
As for overtaking Liverpool, they are two points ahead and can see them getting more points from Brum-Barcodes-Spurs(H) and Villa-Fulham(A), then we will get against Manu(A),Wigan(A),City(H),Brom(A),Chelsea(H). Even though we are on a good run, I wouldn't expect more than 9-11pts from 15, in fact I'd probably be happy with 10. That means Liverpool only need 8 to secure 6th.
Slim, chance maybe, but for me too slim, I voted impossible.
EDIT: as for the FA Cup: heart says Stoke, head says City.