Brazilian striker Diego Oliveira scored a first-half hat trick as Kashiwa Reysol clipped high-flying Kawasaki Frontale's wings with a 5-2 win in the J. League first division on Saturday.

Oliveira struck twice in the first five minutes and Akimi Barada grabbed a third for the visitors after Kentaro Moriya had pulled one back for league-leading Frontale in the 17th minute at Todoroki Stadium.

Oliveira scored his third of the night and 10th of the season on 32 minutes, before being replaced early in the second half by Kosuke Taketomi, who set up Hiroto Nakagawa for Reysol's fifth. Koji Miyoshi replied late for Frontale.