"It isn't that we don't want to [play better], we aren't able to," Zidane said. "The best thing is for this to be over. We are already thinking about next season."
Madrid entered the match with nothing to play for, locked into a third-place finish for the second consecutive season for the first time since 1974. They finished 19 points behind Barcelona and eight behind second-placed Atletico Madrid.
Since Zidane's return as manager after their shock loss to Ajax in the Champions League round of 16, Madrid have a record of five wins, two draws and four losses.
"The fault is ours," Madrid defender Marcelo said. "We didn't start well and we didn't finish it well either. In no way was this the season we wanted to have."
Messi moved four goals ahead of Paris Saint-Germain forward Kylian Mbappe — who has 32 in the French league with a round left — as the top scorer in Europe's major domestic leagues.
Marc Cucurella, a Barcelona youth player on loan to Eibar, opened the scoring before Messi got his first goal from a pass by Arturo Vidal in the 31st minute.
Messi added a second just a minute later when he broke behind Eibar's high defensive line, received the ball from Ivan Rakitic and chipped it over goalkeeper Marco Dmitrovic.
Eibar defender Pablo de Blasis levelled just before halftime when he scored from distance into an open net after Barcelona goalkeeper Jasper Cillessen made a poor clearance with his head outside the area.
The victory at Madrid didn't save manager Quique Setien's job.
Betis announced shortly after that Setien and the Seville-based club had agreed to part ways after two seasons, confirming weeks of speculation that he was on his way out.
At least Setien's last match in charge was one to remember.
- AP