Al Hilal and Al Ahli battled it out to a 1-1 draw in the first leg of their AFC Champions League semi-final in Saudi Arabia on Tuesday night.
Each side enjoyed chances in the opening stanza, with Al Hilal's Ailton Almeida forcing Al Ahli stopper Ahmed Mahmoud to make a good save.
At the other end of the park, Carlos Eduardo's overhead attempt just sailed over the bar as the half ended goalless.
Lima combined well with Everton Ribeiro to strike first for Al Ahli in the 57th minute. Ribeiro's well-judged free-kick saw the Brazilian head the ball past Khalid Sharahili.
Al Hilal had the opportunity to level matters from the penalty spot after the referee awarded them a bizarre penalty for Khamis picking up the ball while it was still in play. However, Eduardo's attempt hit the post.
But Eduardo would make amends for the miss, as his accurate corner helped Ailton find the back of the net with a powerful header in the 82nd minute to earn a draw.
The United Arab Emirates club will have the advantage due to the away goals rule when the clubs meet again on October 20.