Jake Odorizzi had plenty of reasons to be excited about starting Tuesday's game. And it showed as he gave up a home run to the first batter, walked the second and seemed fortunate to escape the opening frame allowing only one run.

But then it turned into a truly memorable night, as Odorizzi outpitched Cardinals ace Adam Wainwright (who ended up in a yelling match with Rays manager Joe Maddon) — and picked up his first professional RBI — as the Rays rolled to a season-high sixth straight win, 7-2.

"This was awesome,'' Odorizzi said. "This was phenomenal.''

Odorizzi had insisted he would not be nervous despite so many reasons to be — pitching in front of hundreds of friends and relatives who made the 30-some-mile drive from his hometown of Highland, Ill., pitching for the first time at the stadium he often came to as a kid dreaming of one day getting to play, pitching against the team and some of the players he grew up rooting for, including Wainwright.

"I definitely had a lot of nerves,'' Odorizzi said. "I was nervous, I was excited, I was anything you can be.''

Odorizzi said the turning point actually came when Jose Molina threw out Kolten Wong, the No. 2 batter who had walked. That enabled Odorizzi to calm down, and after the first he cruised into the sixth, allowing just a solo homer by Matt Holliday and striking out eight.

Meanwhile Wainwright, the majors' ERA leader who was pitching for the first time since his All-Star Game start and accompanying Derek Jeter/"pipe shots" controversy, faltered, getting knocked out during an ugly fifth, making an error, walking three (one that forced in a run) and hitting a batter.

The win was the resurgent Rays' 15th in their past 19 games and 24th in 35 since a June 10 loss to the Cardinals and Wainwright at the Trop, which dropped them to a season-low 18 games under .500 at 24-42 and 15 games back in the American League East race.

Now they are 48-53 and started the day eight games behind the first-place Orioles, who played late, and 6½ behind the Mariners, also playing late, for the second wild-card spot.

"I was just really pleased with how well we played," manager Joe Maddon said.

Maddon was ejected in the third when he appeared to be disputing a called strike three on Ben Zobrist, but there was apparently more to it.

Maddon said that after he yelled at the umpire for giving Wainwright too wide of a strike zone, Wainwright started yelling at him in the dugout — which he never had happen before. "If anyone ever yells in our dugout, you just can't do that,'' Maddon said. And when Maddon yelled back at Wainwright, the ump thought it was directed at him and tossed Maddon.