Jonathan India had three hits and drove in two runs as the Cincinnati Reds topped the Kansas City Royals 5-2 Wednesday. Sonny Gray allowed just two runs over seven innings to pick up the win. The Reds have won six of their last seven games as they begin a weekend series tonight in Milwaukee.