Hakeem Olajuwon had 20 points and 13 rebounds before getting ejected for exchanging punches with Antonio McDyess as the Houston Rockets beat the Phoenix Suns 108-89 Saturday night.

With Houston leading 105-87 with 2:08 remaining, Olajuwon and McDyess got tangled up under the Phoenix basket. After some jawing back and forth, McDyess threw a punch, Olajuwon retaliated and both were ejected.Houston's Mario Elie left the bench and will likely be suspended. The melee ended with Rockets forward Charles Barkley playfully putting Suns coach Danny Ainge in a headlock at halfcourt.

Clyde Drexler scored 21 points and Matt Bullard matched his season high with 20 for Houston. Kevin Johnson had 19 points and 10 assists for Phoenix.

HEAT 94, MAVERICKS 88: At Dallas, Tim scored 27 points and Alonzo Mourning had 21 points and 16 rebounds as Miami extended its road winning streak to 11 games with a win over Dallas.

Michael Finley's 24 points led the Mavericks, who had won three of their previous four. Cedric Ceballos added 17 points, A.C. Green had 16 and rookie Chris Anstey had 12 points and 12 rebounds for Dallas.

P.J. Brown's layup with 3:14 left gave Miami the lead for good, 84-82, and Hardaway's free throw with 53 seconds remaining put the Heat in front 87-84.

Finley's basket with 38 seconds left narrowed Miami's lead to 87-86, but Dan Majerle hit a 3-pointer from the left wing with 19 seconds remaining to make it 90-86.

Hardaway clinched the victory by hitting two free throws with 8.6 seconds left. It was Miami's 12th win in its last 13 games.