Jeff Keppinger hit a walk-off double off Padres reliever Bryan Corey in the 11th inning to give the Reds a 4-3 victory over San Diego at Great American Ball Park on Tuesday night.