Love reached his highest score of the season despite encountering a potent New South Wales bowling attack that had dominated the opening day.
Love remained unbeaten on 61 as Queensland reached 150 for four at stumps, giving them an overall lead of 64 on Saturday.
Craig Philipson was the other not out batsman on seven with the pair set to resume on Sunday on a pitch that is expected to flatten out and favour the batsman after the ball had dominated the bat.
Love's last century came against Tasmania in January 2004.
First innings destroyer Nathan Bracken (2-25) continued from where he left off with two wickets while Stuart MacGill (1-24) and Grant Lambert (1-18) also tasted success.
MacGill's dismissal of opener Clinton Perren made him the most prolific wicket-taker in a season for NSW, eclipsing Bill O'Reilly's 65-year-old record of 52 wickets set in 1939-40.
Brad Haddin played a captain's knock of an unbeaten 68 to give NSW a handy 86-run first innings lead.
Haddin and tail-ender Stuart Clark (25) put on a 60-run stand for the ninth wicket.
NSW were 49 for five at one stage but Haddin guided his team to 188. Ashley Noffke finished with 4-58.