It took the hosts just five minutes to open the scoring as Keita got his second goal in as many games.
Liverpool: Liverpool closed in on a Champions League semi-final meeting with Barcelona or Manchester United after sweeping aside Porto 2-0 in the first leg of their quarter-final tie at Anfield.
Far from the late drama that has accompanied the Red's Premier League title bid of late, Naby Keita and Roberto Firmino struck inside the first 26 minutes to put the hosts in command.
"2-0 is a really good result, I would have taken it before the game and I take it now," said Liverpool boss Jurgen Klopp.
"It was a good game, a controlled game. We deserved the win 100 percent and scored two wonderful goals." Liverpool's only regret may be not building a more emphatic lead to take to Portugal for next week's second leg.
However, a fourth clean sheet in five home Champions League games this season means an away goal at the Estadio do Dragao on April 17th will leave Porto needing four to progress.
"We have to go there, we have to fight, Porto will do everything to strike back but that's how it should be in the Champions League quarter-finals," added Klopp.
Liverpool thrashed the Portuguese giants 5-0 in the first leg of their last-16 tie last season and the scoreline could have been just as embarrassing for Sergio Conceicao's men had the hosts been more accurate in front of goal.
It took the hosts just five minutes to open the scoring as Keita got his second goal in as many games having waited nine months to open his Liverpool account.
The Guinean got the benefit of a big deflection off Oliver Torres as his strike from the edge of the area left veteran goalkeeper Iker Casillas helpless.
Mohamed Salah ended his eight-game goal drought as Liverpool returned to the top of the Premier League table with a 3-1 win at Southampton on Friday, but the Egyptian got his angles wrong when he failed to double the hosts' lead with just Casillas to beat moments later.
- Porto's slack defending -
Conceicao was visibly furious with his side's slack defending, but Porto could easily have got back into the tie when Alisson Becker saved well with his feet from Moussa Marega.
Liverpool then had to survive a VAR review for a potential handball against Trent Alexander-Arnold as Alisson palmed the ball into his full-back.
Soon, though, Alexander-Arnold was helping twist the knife into Porto at the other end with his eighth assist of the season.
Jordan Henderson, playing in a more advanced midfield position than normal, cut the visitors' defence open for the England international to square for Firmino to tap into an empty net.
"Hendo is a brilliant player and I'm really happy he can show that again," said Klopp.
"He likes that position so it is my fault he played for one-and-a-half years as the holding player, but we needed him there." Only a matter of centimetres denied Liverpool a third early in the second half when another excellent Henderson allowed Sadio Mane to volley home, but the Senegalese was flagged offside.
The fine balance Liverpool must strike in maintaining their quest for European glory while also trying to end a 29-year wait for a league title was in evidence as Klopp withdrew Mane and Firmino in the final quarter with one eye on Sunday's Premier League visit of Chelsea.
However, that proved a luxury that Liverpool could afford to take as they look set for a second Champions League semi-final in as many years.