The Orlando Magic followed up their impressive upset of the Los Angeles Lakers with a 102-94 victory over the Golden State Warriors in Oakland.

Once again, the duo of guard Arron Afflalo and power forward Glen "Big Baby" Davis were the key for the Magic, who picked up their third road victory of the season on Monday night.

Both players scored 24 points each, while center Nikola Vucevic recorded a double-double with 14 points and 15 rebounds and sixth-man J.J. Redick scored 22 points on 4-of-6 shooting from behind the 3-point arc.

The game was played just hours after Orlando notched an emotional 113-103 victory over the Los Angeles Lakers and star center Dwight Howard, the Magic's cornerstone for eight seasons.

Afflalo scored 30 and Davis notched 23 points and 12 rebounds in that Sunday night upset.

Howard led the Magic to the NBA Finals in 2009 but he eventually became frustrated by early-round losses in the playoffs and the lack of a star sidekick and demanded a trade.

He eventually ended up with the Lakers in a four-team trade this summer in which the Magic acquired Afflalo, Vucevic, four other players and several future draft picks.

Like they did on Sunday night, the Magic broke open a close game with an offensive outburst in the fourth quarter. Redick played a key role by scoring 10 of his 22 points over those final 12 minutes as Orlando improved its record to 7-10.

The Magic still have three games left on their five-game road trip and will next take on the Utah Jazz in Salt Lake City on Wednesday night.

The Warriors, who despite the loss have gotten off to a strong 10-7 start and have their sights set on a playoff spot for the first time since the 2006-07 season, were led by star guard Stephen Curry's 25 points and 11 assists.

Forward David Lee scored 22 points and grabbed nine rebounds and reserve guard Jarrett Jack added 17 points off the bench in a losing effort.

The loss snapped Golden State's five-game winning streak at Oracle Arena and, combined with the Los Angeles Clippers' narrow 105-104 victory Monday night over the Utah Jazz, dropped the Warriors one game out of first place in the Pacific Division.

In other NBA action Monday night, the Portland Trail Blazers defeated the Charlotte Bobcats 118-112 in overtime, the Detroit Pistons topped the Cleveland Cavaliers 89-79, the New Orleans Hornets trounced the Milwaukee Bucks 102-81 and the Denver Nuggets edged the Toronto Raptors 113-110. EFE