Curry also moved past Tim Hardaway into second place on the Warriors' career list for 3-pointers. Jason Richardson (700) holds the franchise record.
Meyers Leonard led Portland with 22 points and 10 rebounds.
Playing their second straight game without leading scorer LaMarcus Aldridge (right ankle), the Blazers trailed by six late in the second quarter, but gave up 60 points in the second half.
"They made a lot of tough shots, but they also got a lot of easy baskets," Lillard said. "I thought we defended well about half the time. With a guy who can shoot like (Curry), you can't let him get so many open looks."
Lillard had a career night in his first trip back to Oakland as a pro earlier this season and got off to another quick start in his return. He scored seven points, had four assists and made two 3-pointers in the first quarter to tie Curry's NBA rookie single-season record of 166.
That wasn't enough to slow down the Warriors, who shot 72.7 percent in the first quarter and closed on a 12-3 run to take a 36-31 lead.
Landry scored Golden State's final four points in the period, then scored the team's first seven in the second quarter to put the Warriors up 43-34.
Portland cut the gap to 61-55 with 1:07 left before Andrew Bogut scored on a short hook shot and Harrison Barnes added a dunk that gave Golden State a 65-55 halftime lead.
Curry didn't slow down after the break. He made two lob passes for assists on dunks by Barnes and Bogut, then later scored on a driving layup and 3-pointer to make it 90-70.
Curry hit more two more 3s in the fourth quarter, the second of which extended the Warriors' lead to 110-85.
NOTES: Portland has won only twice in the past 15 games at Oracle Arena. ... The Blazers have had five losing streaks of four games or longer this season. ... Actor Matthew Perry sat courtside for the game near Golden State owner Joe Lacob.