In Matchday Three of ACL, Mehdi Taremi gave visiting team an early lead just six minutes into the match but Rodrigo Tabata equalized the match 13 minutes later.
Tabata then put his side 2-1 up in the 58th minute from the spot after Jalal Hosseini upended Sebastian Soria in the box.
Sergio Garcia scored the third goal for the host with two minutes from time.
The win sees Al Rayyan leapfrog Persepolis and Al Hilal to the top of the standings after the Saudi Arabian side drew 2-2 with Al Wahda in Tuesday’s other Group D encounter.

