John Delgarno, Richard Morgan, Jamie Lincoln, John Grant Jr., Mat MacLeod, Joey Cupido and Adam Jones also scored for the Mammoth (6-8), who have won four of their last five games.
Curtis Knight led the way with two goals for the Rush (8-6), who returned home after winning five straight games on a franchise-high road trip. Mark Matthews, Cory Conway, Ryan Ward, Chris Corbeil and Zack Greer had goals as well.
The Rush have been nowhere near as successful at home this season, now sitting 1-5 in games played in Edmonton.
Colorado got off to a quick 2-0 start just three minutes into the game on goals by Delgarno and Morgan on Edmonton starter Aaron Bold.
It took 11 minutes before the rush got on the board, scoring a power-play goal on a long shot by Matthews that blew past Mammoth goalie Tye Belanger, It remained a low-scoring 2-1 game heading into the second quarter.
The Rush pulled even three minutes into the second quarter on a distance blast from Conway and then took the lead two minutes later on a nifty three-way passing play that culminated in a goal by Knight.
The Mammoth were able to tie the hard-fought defensive battle 3-3 on a goal by Lincoln with two minutes to play in the second.
Colorado led 4-3 at the half following a late power-play goal by Powell.
The visiting team extended its lead to two goals on a quick shot by MacLeod four minutes into the third and made it 6-3 as Cupido scored on a rebound two minutes later.
The Mammoth got their fifth consecutive goal as Powell scored his second of the game midway through the third quarter.
Edmonton got back into the game on a pair of power-play goals late in the third by Knight and Ward to make it 7-5 heading into the final frame.
The Rush closed to within a goal midway through the fourth as Corbeil scored on a short-handed breakaway.
Colorado responded to make it 8-6 on a goal by Jones with five minutes remaining, however the Rush immediately pulled back with a goal by Greer.
The Mammoth put the game away on a Grant goal with nine seconds left while Bold tried to scramble back after coming out of the net.
Edmonton outshot the Mammoth 54-35 in the game.
Notes: It was the second and final meeting between the two teams this season. Edmonton won the previous encounter 14-7 in Colorado in February… Colorado has traditionally owned the Rush in games played in Edmonton, coming into the contest with wins in six of its last eight at Rexall Place… The Rush were coming off the longest road trip in club history with five straight games away from home. Edmonton, however, won all five of the games on the extended trip… Earlier in the week Rush first overall draft pick Mark Matthews was announced NLL Rookie of the Month for March, the third consecutive month he has taken the honour… Rush veteran Ryan Ward needed 11 points over his team’s final three games to break his own team record of 74 points set in 2010… The Mammoth have used four different goaltenders this season and came into the contest having given up 163 goals – the third most in the NLL… Colorado entered the match as the most-penalized team in the NLL with 359 minutes in the box this season.