Current results
Tories: 288
Labour: 241
Lib Dem: 51
DUP: 8
SNP: 6
SF: 4
PC: 3
SDLP: 3
Green: 1
Alliance: 1
Sylvia Hermon: 1
Remaining seats:
Safe:
Argyll & Bute - Lib Dems hold
Bethnal Green - Labour
Blyth Valley - Labour should hold over Lib Dems
Brent Central - Labour should hold, possible Lib Dem
Broadland - should be Tory hold
Buckingham - Speaker
Devon West - Tories should hold, Lib Dems have chance
East Ham - Labour hold
Erith Thamesmead - Labour should hold
Hackney North - Labour hold
Hackney South - Labour hold
Hampshire NE - Tory hold
Hexham - Tory hold
Huntingdon - Tory hold
Kenilworth & Southam - Tory hold
Lewisham Dept - Labour
Lewisham W& Penge - Labour
Old Bexley - Tory hold
Penrith - Tory hold
Saffron Walden - Tory hold
Skipton & Ripon - Tory hold
St Ives - LD hold
Thirsk & Malton - Tory hold
Wansbeck - Labour hold
West Ham - Labour hold
Wythenshawe - Labour hold
LD 2
Labour 12
Tory 11
Speaker 1
Marginal:
Amber Valley - marginal Tory/Labour
Brent North - probable Labour hold, Tories have outside chance
Cheltenham - marginal Lib Dem/Tory
Copeland - outside chance of Tory win, probable Labour hold
Dudley North - 50/50 for Tories to gain from Labour
Ellesmere Port - outside chance for Tory gain
Fermanagh - SF or Unionist
Hendon - Tories strong chance of gain from Labour
Lancaster & Fleetwd - 50/50 Tory gain from Labour
Morecambe - slim chance of Tory gain from Labour
Norwich North - Labour/Tory marginal
Oldham East - Labour should hold over Lib Dems
Poplar & Limehouse - Tories have slim chance of gain from Labour
Thurrock - Lab/Tory marginal
Warwick - Lab/Tory marginal
Westmorland & Lonsdale - Lib Dem/Tory marginal
1 SF/unionist
15 marginals
Tories might get 8
Lib Dem 1 Labour 6
so:
Tories: 308
Labour: 259
Lib Dem: 54
DUP: 8
SNP: 6
SF: 4
PC: 3
SDLP: 3
Unionists: 2
Green: 1
Alliance: 1
Speaker: 1
which does seem to make a grand coalition for Labour/LD/Nationalists just about possible; otoh the Tories need to win ALL the 15 possibles to even think about forming a government with the unionists. Which won't happen, so IMO the next step is to try and negotiate with individual Labour and/or Lib Dem MPs to cross the floor and join the Tories.
If they do very well in the remaining seats, tempting 3 or 4 MPs to cross the floor could just do the trick.