Love Island fans have turned on Haris for "purposely" winding Shaq up to provoke explosive row on last night's show.
Haris, 21, and Shaq, 24, rowed after Haris commented on a kiss between Shaq's partner Tanya, 22, and David , 24.
Shaq accused Haris of 'stirring s**t' and the pair began shouting at each other.
The remaining guys stepped in and told Shaq and Harris to go to other parts of the island in order to calm down.
And now fans are turning on Harris - saying he intentionally pushed Shaq's buttons.
"Haris knew exactly what he was doing when he asked David that question he was definitely trying to stir shit up," one fan tweeted.
"They’re not fighter over Tanya. They’re fighting Harris. He purposely asked David about their kiss to annoy Shaq. look u can see him laughing," another tweeted.
"That’s why the girls are calling him immature. Smh so clear to see now," another added.
Love Islanders were forced to step in after a fight broke out between Shaq and Harris in the last minutes of the show.
It came as the cast had been dealing with the fallout of bombshells Zara and David entering the villa.
The contestants were playing beer pong and dares, with David tasked with kissing the girl he fancies most for 30 seconds – and he picked Tanya.
Meanwhile, fans are convinced they've worked out Ron's 'game plan' - as he's torn between Lana and Zara.
It all kicked off on the ITV2 show, with Zara and David continuing to disrupt the Islanders after they went on dates with Ron and Tanya respectively.
Zara knows Lana is sweet on Ron and called her aside to speak about their romance.
During last night's show, Zara quizzed Lana on her relationship status with Ron - and confirmed she is keen to try things out with Ron, and insisted it would be "game on" whatever she had said about their relationship going forward.
Lana also quizzed Ron about a potential romance with Zara, and he admits he wants to try and see how it goes.
"I think I’ll have conversations with her and get to know her, my head is where it was before, it’s just another girl’s been thrown in the mix to have conversations with and see if it’s better than what we have," she said.
Love Island airs every night at 9pm on ITV2 and ITV Hub.