Poole Pirates extended their lead at the top of the Elite League, but they made hard work of their 52-38 win over Wolverhampton Wolves.
Wolves gave the league leaders a big scare at Wimborne Road, leading 25-23 after eight races before the Pirates finished strongly.
The Pirates looked far from comfortable with Wolverhampton producing plenty of shocks.
With Krzysztof Kasprzak and Chris Holder combining superbly in Heat 13 the pressure eased on the league leaders as they claimed a 14-point win.
"We left ourselves a lot to do but to be honest the track wasn't as we would have wanted it, but we can work on that for next time," said Holder.
Wolves boss Peter Adams said: "They had a bit too much strength for us in the end and one or two riders in our team weren't at their best, and that was the difference. They have a very powerful top three, and when (Dennis) Andersson and (Ricky) Kling come to the party and the track slickens they tend to get better as the meeting goes on.
"That's been the pattern of a lot of Poole meetings here, but we're well satisfied with our performance. I thought we acquitted ourselves well, we weren't disgraced and for half of the meeting we looked like we would take at least a point."
Meanwhile, King's Lynn Stars moved closer to the play-off places with another convincing 58-32 win over Belle Vue at the Norfolk Arena.
Back-to-back wins for the Stars moves them clear into fifth place in the Elite League table, and within 3 points of a place in the top four.
The Stars were in good form throughout the meeting, and were led by an impressive performances from reserve Kevin Wolbert who totalled 12+1 from five rides.