Magnus Carlsen fikk kritikk for tidsbruken, men spilte solid og slo tyske Vincent Keymer etter armageddon i runde sju av Norway Chess.