The Rush (11-0) are one victory away from tying the NLL record for longest regular-season winning streak set by the 2007 Rochester Knighthawks.
Curtis Knight, Zack Greer, and rookie Adrian Sorichetti all scored hat tricks for the Rush, with Greer also picking up three assists for a six-point night. Cory Conway scored a goal and helped on seven more, and Mark Matthews had a goal and six assists.
Robert Church and Jarrett Davis had a goal and an assist apiece for the undefeated Edmonton squad, and Jeff Cornwall also scored.
John Tavares scored one goal and assisted on two for Buffalo (8-3), bringing his career NLL scoring total to 798. Steve Priolo had a goal and an assist, Chad Culp, Aaron Wilson and Joe Resetarits each scored one, and Dhane Smith chipped in with three assists.
Rush goaltender Aaron Bold made 33 saves for the win. Buffalo's Anthony Cosmo stopped 41 shots through 56:07, and Kurtis Wagar made two saves in three shots.