Oisin McEntee's effort was the difference as Hearts edged by Dundee at a nervy Tynecastle.
St Mirren keep pace with Kilmarnock with a surprise win over in-form Falkirk.