JOLIET, Ill. — When "The Captain" asked, Joey Logano answered.
Did he ever.
Logano held off Sam Hornish to win Sunday's NASCAR Nationwide race at Chicagoland Speedway, leading a top-two sweep for Roger Penske after the owner asked him to drive the No. 22 car on a rare weekend off for the Sprint Cup series.
"Really big for us to get a 1-2 finish for Penske. That's awesome," Logano said. "To come out here, our goal is to win this thing. That's why I came out here on my off week, it was to come out here and win."
Penske, nicknamed "The Captain," approached Logano this month during the NASCAR stop at Daytona and asked if he would drive in the STP 300, the first of two Nationwide races at Chicagoland this season. Penske wanted a boost in the race for the owners' championship, and Logano delivered.
"How do you say no to R.P.?" Logano said, grinning. "I'm glad I did it."
Logano, the lone Sprint Cup regular in the race, earned his second Nationwide win this year and 20th of his career. He also won at Dover in June. Hornish, the pole-sitter, held on for second and took the lead in the standings, seven points better than Regan Smith.
Austin Dillon led twice for a total of 24 laps and finished third to earn a $100,000 bonus. Dillon is third in points, but still seeks his first victory this year.
Elliott Sadler led on a restart with 24 laps left but the defending race winner faded as Hornish moved in front.
NHRA: Defending Pro Stock champion Allen Johnson won the Mile-High Nationals in Denver for the fifth time, beating Colorado native V. Gaines in the final. Spencer Massey won in Top Fuel, Cruz Pedregon took Funny Car and Shawn Gann won Pro Stock Motorcycle.
ALMS: Klaus Graf and Lucas Luhr won Mosport Grand Prix in Bowmanville, Ontario, in a Honda ARX-03c. Marino Franchitti, younger brother of three-time Indy 500 champion Dario, teamed with Scott Tucker to win the P2 class.
East Bay Raceway: Devin Dixon won the Open Wheel Modified feature late Saturday in Gibsonton in the first event held after six weeks of rainouts.
Motorcycles: Spanish rookie Marc Marquez won the U.S. Grand Prix in Monterey, Calif., edging pole-sitter Stefan Bradl.