Nathan Broadhead scored his first ever goal in the Premier League as Ipswich secured a 2-1 victory over struggling Bournemouth, injecting fresh hope into their fight for survival.
Bournemouth, eager to recover from their loss in the FA Cup quarter-final against Manchester City, welcomed back defenders Dean Huijsen and Milos Kerkez from suspension.
Leif Davis and Omari Hutchinson were absent for Ipswich, while former England midfielder Kalvin Phillips was only fit enough for a spot on the bench.
Although Bournemouth controlled possession early on, their passing did not meet the standards desired by manager Andoni Iraola.
There was a moment of danger when Lewis Cook's corner posed a threat to Ipswich's defense, but it was cleared behind by center-back Dara O'Shea.
A crucial intervention from O'Hara was needed to divert Dango Outtara's cross for another corner, with Alex Scott poised to score.
Evanilson had a chance to score in the 26th minute after a pass from Outtara, but O'Shea blocked the attempt with a sliding tackle.
Ipswich, who had suffered five consecutive league defeats, tested Bournemouth's goal for the first time with a delivery from Ben Johnson that Liam Delap couldn't reach.
Julio Enciso, on loan from Brighton, saw his long-range effort fly over the crossbar as Ipswich grew more threatening.
O'Shea once again came to Ipswich's rescue by clearing Scott's close-range shot off the line, and Palmer made a remarkable save to deny the rebound.
Just moments after this close call, Broadhead stunned Bournemouth by opening the scoring with a well-placed shot.
Enciso glided past defenders before setting up Broadhead, who outmaneuvered Dean Huijsen and squeezed the ball through the legs of Kepa Arrizabalaga.
Scott almost equalized for Bournemouth early in the second half with a fierce strike that Palmer tipped over the crossbar.
Ipswich appeared to seal the match as Delap scored his 11th goal of the Premier League season on the hour mark.
Delap initiated the attack, releasing Conor Townsend on the left before finding space in the box to convert Townsend's cutback into the far corner.
Bournemouth were initially awarded a penalty when Antoine Semenyo was brought down by Axel Tuanzabe.
However, VAR intervention showed that the contact occurred outside the box, leading to a correction by referee Robert Jones.
Bournemouth managed to pull a goal back through Evanilson, who capitalized on a rebound from Palmer's save off Cook's shot.