MILWAUKEE, Nov. 12 (Ticker) -- The Milwaukee Bucks were in danger of losing their second straight game, but Maurice Williams came to the rescue.

Williams drilled a game-winning 3-pointer as time expired and Michael Redd scored 13 of his 28 points in the fourth quarter as the Bucks rallied for an improbable 103-102 victory over the Indiana Pacers.

NBA TV highlights from
Milwaukee trailed 96-82 with 3:39 remaining, but took advantage of mental mistakes and poor free throw shooting by Indiana to post its fourth win in five games this season.

"We're building confidence," Bucks coach Terry Stotts said of the comeback victory. "It's great to win. That was a great win over one of the best teams in the league, but we can't let that overshadow the things we need to improve upon over the course of a game."

Redd scored 12 points over the final three minutes to set the stage for Williams' heroics.

"To hang with this team the way we did definitely makes a statement," Redd said. "We're not going to go away."

The Bucks trailed, 102-100, with seven seconds left when Bobby Simmons rebounded Fred Jones' missed free throw and passed to Williams.

"It wasn't about going for the win," Williams said. "It was just getting the best shot I can. I could have drove in more, but Anthony Johnson was standing in by the free-throw line and could have made it a tough shot."

With the final seconds ticking off the clock, Williams raced up the left side before pulling up from 25 feet and nailing the game-winner as time expired.

"It's one of the best feelings in the world," Williams said. "Everyone was jumping around like we just won the championship. They have a good team and they played well today. That's a lot of credit to us also, that we came back on a great team like that."

Williams and fellow point guard T.J. Ford scored 19 points apiece while Jamaal Magloire added nine and 14 rebounds for Milwaukee, which held a 53-41 advantage on the boards.

The victory concluded a 2-1 homestand for the Bucks, who embark on a four-game West Coast road trip starting Tuesday against the Los Angeles Clippers.

"I think (the victory) shows a lot because it's a sign of resiliency and that we don't give up," Magloire said. "It's a good preparation for this West Coast trip we have coming up."

Jermaine O'Neal paced Indiana with 27 points and Ron Artest chipped in with 24, but the Pacers went just 6-for-16 from the line down the stretch.

"It's a tough way to lose," Indiana coach Rick Carlisle said. "It's too bad because we did so many things well. To be unable to finish is disappointing to say the least.

"If we had made our free throws, we'd be talking about a lot of the good things that we did. It's a lesson for us. We'll have to spend more time on free throws and these types of situations."

Indiana owned a 101-97 lead with just over 10 seconds remaining, but Johnson committed an ill-advised foul on Redd during a 3-point attempt. The sharpshooter made all three free throws to pull the Bucks within one.

"I fouled him three or four times, but the one they called was the one he attempted the shot on," Johnson said. "You never want to leave that call in the hands of a referee. I should have done a better job of executing or giving a harder foul."