Set pieces were the order of the day at Goodison Park, with five of the six goals coming directly or indirectly from a dead ball as Liverpool and Everton drew 3-3.
Everton started the game looking much the livelier of the two teams, but the raucous Everton crowd was silenced just five minutes into the game, when Liverpool took the lead through Coutinho.
Liverpool won a free kick, which was whipped in by Liverpool skipper Steven Gerrard, and Coutinho lost his man and was unmarked at the back post, silencing the home crowd as he smashed it home.
Though the crowd was stifled, Everton kept up the tempo and got the equaliser minutes later. A corner from Leighton Baines was flicked on at the near post and was found by Kevin Mirallas to get the home side level.
Everton were on the front foot from then on, with Ross Barkley in particular looking like a threat, with Liverpool's Luis Suarez ominously quiet at the other end.
Having hardly touched the ball, it was inevitable that it would be Suarez to regain the lead for Liverpool. Another free kick was won outside the Everton area, and Suarez curled it wonderfully around a disjointed Everton wall and into the bottom corner of the net.
After the third goal the match became a more typical derby affair; feisty, tense and contentious. Barkley was booked for diving just before the half hour mark, and Mirallas was lucky to stay on the pitch after a high studded challenge on Suarez only yielded a booking.
There were walking wounded on both sides as the half drew to a close. Suarez, who was limping before the challenge from Mirallas, and Leighton Baines, who set up Everton's goal.
And indeed Baines barely got going in the second half before being taken off, clearly still not comfortable. The opening stages of the second half belonged to Liverpool, who finally managed to muster some sustained possession, though Everton still looked dangerous on the counter attack.
Baines' replacement, Barcelona loanee Gerard Deulofeu was put through on goal after a Liverpool attack, but his shot was well blocked by Simon Mignolet.
Joe Allen then missed a gilt-edged chance at the other end, with only the keeper to beat in the six yard box, but his shot was just wide.
Lukaku was the next to miss a great chance, being put through down the left only to find Mignolet there again, who made himself big and blocked the shot.
Barkley was showing some of the potential that is so often spoke of, and it was his ball that released Lukaku who was again denied by Mignolet.
And it was those two players who led to Everton's equaliser. Barkley was causing problems on the edge of Liverpool's box and drew the foul. Lukaku took the resulting free kick, his shot deflecting and forcing a parry from Mignnolet.
The ball stayed loose and was played back into the box where it found Lukaku again, who slotted it home to set up a grandstand finish.
Daniel Sturridge was brought on in the hopes that the formidable SAS could snatch a winner for Liverpool as the game opened up significantly.
But despite the heroics from Mignolet, Everton were not to be denied, as another corner was whipped in and met by Lukaku, who could have had a hatful already, to head it home.
But the drama didn't stop there, as Liverpool came back at Everton and got the equaliser with less than two minutes left. Gerrard whipped in a free kick from the right which was touched on by Daniel Sturridge and flew into the back of the net.
Sturridge thought he had the game won when he put the ball in the back of the net in stoppage time, but he was rightly ruled offside.