In most games, Pelicans forward Anthony Davis rarely shows much emotion. But Sunday was different.

Davis screamed, pumped his fist and even hugged a fan standing near the court at the end of the game.

Most importantly, Davis made the necessary critical plays down the stretch to help the Pelicans beat the Dallas Mavericks, 109-106, to extend their winning streak to three in a row for the first time this season.

The Pelicans (23-21) also ended a nine-game losing streak to the Mavericks that dated back to 2013, which included two losses earlier this season.

''This was fun,'' Davis said. ''Big win, everyone contributed with our hearts and it's a big team win. A division opponent, a team that's in our conference, and a team that's up there (in the standings).''

With the entire Smoothie King Center crowd standing, the Pelicans needed one more defensive stop with just under 12 seconds remaining and holding a narrow 107-106 lead.

Davis, who has emerged as a strong MVP candidate, jumped in front of a pass tossed by Mavericks point guard Rajon Rondo that appeared to be intended for forward Dirk Nowitzki at the top of key for a steal.

''It's an easy play when you have a timeout,'' Nowitzki said. ''We didn't have one left and we just had to throw it up. It's hard to lob it out over of the longest guys in the NBA.''

After stealing the ball, Davis quickly called for a timeout before scoring the Pelicans final points of the game on two free throws with 7.7 seconds remaining.

Davis was part of another critical play with 12.3 seconds remaining when the officials ruled that Dallas center Tyson Chandler fouled him on the inbounds play before the ball was thrown.

Davis made both free throws to give the Pelicans a 107-106 lead before his steal occurred at midcourt.

Davis, who will be a starter in next month's NBA All-Star Game in New York, scored a team-high 28 points. Tyreke Evans had 24 and Ryan Anderson came off the bench and scored 18 points.