Lucknow, who came to bat first at Narendra Modi Stadium in Ahmedabad, scored 235 runs in 20 overs by losing two wickets.
Gujarat could only score 202 runs in 20 overs by losing nine wickets.
William O'Rourke took three wickets for Lucknow while Avesh Khan and Ayush Badoni got two wickets each.
At the same time, Akash Singh and Shahbaz Ahmed took one wicket each.
Lucknow Super Giants registered their sixth win by defeating Gujarat Titans by 33 runs.
Gujarat had a good start while chasing the target.
There was a partnership of 46 runs between Sai Sudarshan and Shubman Gill, which was broken by William O'Rourke.