A late Benfica equaliser at the Estadio do Dragao denied Porto a clear lead at the top of Portugal's Primeira Liga.