The first half began with Wycombe controlling the possession. Long balls forward to the two big men in Akinfenwa and Vokes was prominent from the start but Pools continued to deal with it well.
Luke Molyneux continued to threaten with spinning runs in behind as Pools looked to counter attack.
The hosts had their first chance on 11 minutes as Hanlon picked up the ball on the edge of the box but fired over. No danger for Ben Killip.
20 minutes in and Pools were ahead. A great low cross into the area and Cullen took a touch inside the area and smashed the ball home into the bottom corner to put Pools ahead.
Wycombe instantly looked for an equaliser, a cross into the box ten minutes later, Akinfenwa won the header but Killip was equal.
Pools should have been two up after half an hour. Featherstone took a in swinging free kick and Neill Byrnes free header went just wide.
The second half started and the hosts should have been level. Vokes’ deflected shot fell to Akinfenwa again and he missed an open goal from five yards out.
Pools almost went two up on 52 minutes. A quick counter attack and Ferguson flashed his shot wide.
The balls into the area continued to come as Pools defended with every man behind the ball. Wycombe hit the post three times with Pools getting the rub of the green.
That third attempt came in the last second as Killip made a heroic save right on the line and Whealer picked up the pieces, smashed the post and wide.
Pools held on heroically to earn a second round game against Lincoln City.
Killip; Sterry, Byrne, Liddle, Francis-Angol, Ferguson; Featherstone, Shelton (Crawford), Daly (Smith); Molyneux (Grey), Cullen (Fondop)
Subs: Mitchell, Odusina, Hendrie, Crawford, Ogle, Smith, Grey, Fondop, Olomola
Match attendance: 1582, 112 Poolies