So much for the theory that LeSean McCoy won’t see open running lanes when Nick Foles is the quarterback.

The lanes were wide and ample at times Sunday for the NFL’s leading rusher. And when they weren’t he still made the most of his carries and catches at Raymond James Stadium.

McCoy rushed for 116 yards on 25 carries against the Bucs who entered Sunday’s game with the NFL’s ninth-best rushing defense. He also caught two screens for 55 yards.

In total his 171 yards in the Eagles’ 31-20 win were the most since his 189-yard breakout in the season opener.

Quite the bounce back after his 20-carry 46-yard effort against the Giants last Sunday.

“We watched tape and we corrected the errors” McCoy said “and I feel like everybody wants us just to run the ball for so many yards like the first game. The thing is the defense gets paid too. They’ve got a heck of [a lot of good] players on the other side. And when you lead the league guys want to stop you. So we’re fine with that. We’ve got tons of playmakers.”

McCoy who missed last year's game against the Bucs with a concussion secured his 15th career 100-yard rushing effort and the 11th-best rushing total of his career. The 171 total yards from scrimmage are the fourth-most of his career.

“Well there’s more missed tackles than we’ve had for sure” Bucs coach Greg Schiano said. “But we haven’t played against Shady McCoy either. We’re not the last team he’s going to make miss tackles. I thought we actually tackled him at times pretty well. They’re going to get what they’re going to get. That’s a given with that back.”

McCoy’s strong first half -- nine carries for 54 yards -- not only relieved outside anxiety from his abysmal second half against the Giants when he ran seven times and netted minus-four yards after Nick Foles replaced an injured Vick but also allowed Foles to air it out more as the game progressed.