Andre Gray scored a hat-trick as newly-promoted Burnley beat Rangers 3-1 at Ibrox, where Joey Barton was playing against his former Clarets team-mates.
Gray was off the mark after just five minutes from the penalty spot after former QPR defender Clint Hill had brought him down.
Scott Arfield's fine pass between the centre-backs set up Gray for his second, the striker lashing home from the edge of the box.
A clever flick-on by Lucas Jutkiewicz put then Gray through and he held off his marker and fired home, with Ben Mee's late own goal a consolation for Gers.