Steven Pienaar and Kevin Mirallas scored the goals for Everton, while Yannick Sagno came off the bench to score.
Everton have beaten Hull City at a very wet Goodison Park to take them up level on points with Southampton in fourth position.
It was an eventful game, in which the weather did unfortunately have an effect on proceedings The Toffees dominated possession, with 67% of the ball, but Hull City certainly had their chances.
Kevin Mirallas gave Everton the lead in the eight minute, with a well hit drive from outside the area.
But Yannick Sagbo, who came on as a substitute for Danny Graham, injured in a nasty collision with Gareth Barry, soon earned a deserved equaliser for The Tigers after good work down the right by Liam Rosenior.
Everton continued to keep the ball at will but nobody looked like breaking the deadlock, until Steven Pienaar entered the fray.
The South African, who has been out through injury in recent weeks, took just a few seconds to put the ball into the back of the net from a Kevin Mirallas cross to earn all three points for Roberto Martinez.