TORONTO -- Chan Gailey described his first win as Buffalo Bills head coach as an important step for his team.
If that's the case, it was a big and powerful step forward provided by rookie running back C.J. Spiller.
It took four plays into the Bills opening drive for the first-round draft pick to begin delivering on his dynamic billing by scoring on a 31-yard run and sparking a 34-21 win over the Indianapolis Colts in a preseason game Thursday.
It came in Spiller's debut as starter in place of veterans Fred Jackson and Marshawn Lynch, who were both injured a week earlier.
The only disappointment was the small crowd of 39,583 -- more than 14,000 below capacity -- that turned out for the fourth of an eight-game, five-year series the Bills are playing in Toronto.
"I think you can see tonight why we drafted C.J.," Gailey said of the player selected ninth overall out of Clemson. "Obviously, running the ball is what he does best. And he made an unbelievable run on that touchdown."
Spiller broke two tackles on his way to the end zone, and capped the score with a shifty double step that fooled Antoine Bethea.
"I knew there were going to be a lot of people that wanted to see what I could with both of our guys down," said Spiller, who finished with 10 carries for 54 yards and a 2-yard catch. "It felt good to get out there and make a couple of plays."
The Bills offense followed suit in bouncing back from last week's 42-17 loss at Washington.
Trent Edwards furthered his bid to reclaim the starting quarterback job he lost midway through last season by going 5 for 8 for 93 yards, including a 70-yard touchdown pass to Lee Evans.
The 14 points scored by Buffalo's first-stringers more than doubled the two field goals they had managed in their previous six preseason games, dating to last year. Rian Lindell hit a 24-yard field goal with 22 seconds left in the first half to put Buffalo ahead for good, 24-21.
Peyton Manning and the high-powered Colts (0-2) didn't disappoint in what proved to be a wide-open and entertaining first half. After opening with a three-and-out, Manning engineered two scoring drives on the next four series, including a perfectly placed 21-yard touchdown pass over the middle to tight end Jacob Tamme on a third-and-9. Joseph Addai also scored on a 17-yard run.
Manning went 8 for 15 for 91 yards, with an interception that was returned 78 yards for a touchdown by Terrence McGee. Manning was attempting to squeeze a pass into Anthony Gonzalez when defender Drayton Florence got his hand in, deflecting the ball directly to McGee, who ran it back untouched up the left sideline.
"We've still got some work to do. That's kind of what preseason is for," said Manning, the NFL MVP last season. "You want everything to go perfect while you're in there. That's not always the case, but I think you've got to have those kind of expectations."
Backup quarterback Curtis Painter had a solid showing after he was booed off the field while throwing three interceptions in a 37-17 loss to San Francisco on Sunday. On his second series, Painter drove the Colts 81 yards on two plays for a touchdown. After hitting Taj Smith for a 38-yard pass, Painter went back to Smith for a 43-yard touchdown pass.
"Curtis Painter certainly had a better evening," Colts coach Jim Caldwell said. "I think he played well, threw the ball well."
The big loser this week has been Rogers Communication, which has been under heavy criticism in the Toronto media this week for paying the Bills $78 million two years ago for the right to host the series, which runs through 2012.
None of the first four games of the series has fully sold out the 54,000-seat facility.
The crowd that did show proved lively, but it's unclear how many paid full price for their tickets, which ranged from $75 to $275. About 15 minutes before the game, a group of three fans purchased lower bowl tickets, originally priced at $275, for half price from a scalper.
Manning took time to take in the atmosphere.
"I thought it was good. I didn't know what to expect," he said. "I thought the fans, it seemed like they were all having a good time up there."
Spiller might have had the best time, and attracted much of the praise from his teammates.
"I don't mean to single one guy out," Edwards said. "But I think what this means is we've got a really good running back. C.J. Spiller, it was a lot of fun handing the ball to him tonight. He made some good defensive players miss."
Copyright 2010 by The Associated Press