Dagens strid har varit het , mycket het till och med.