Who needs another wide receiver when you have Vernon Davis?

The 49ers didn’t require much production from another pass-catcher beyond their tight end Sunday as Davis was a one-man show in a 32-20 win over the Cardinals on Sunday at Candlestick Park.

Davis had eight catches 180 yards and first-half touchdowns of 61 and 35 yards to help quarterback Colin Kaepernick emerge from his month in game-manager mode. At halftime Davis had seven catches and 171 yards requiring just 28 minutes to eclipse his previous career-high in receiving yards (126).

Wideout Anquan Boldin (3 catches 28 yards) had a modest contribution and no other 49er had more than one reception statistics which underscored their lack of a reliable No. 2 wide receiver.

On Sunday though their one-dimensional passing attack – combined with 149 rushing yards and four defensive takeaways that led to 16 points – was enough to subdue the Cardinals (3-3).

Against the NFL’s third-ranked run defense which entered allowing 79 yards a game Frank Gore had 81 of his 101 rushing yards in the second half. Gore had 41 yards on a game-sealing 18-play 89-yard march that spanned nearly 10 minutes and ended with eight straight runs. The final run was a six-yard dash by Kendall Hunter that gave the 49ers (4-2) a 29-20 lead with 6:35 remaining.

After a dead-man-walking start the 49ers’ offense showed its first signs of life on the penultimate play of the first quarter. Kaepernick’s 26-yard strike to Davis came after San Francisco had managed 12 yards on its first 14 plays.

It set the stage for a second quarter in which Kaepernick had 178 passing yards surpassing his total in any of the previous four games. Kaepernick who completed 16 of 29 passes for 252 yards with two touchdowns and an interception busted out by finding Davis for 61 yards on a deep post route to give the 49ers a 15-7 lead with 8:31 left in the second quarter.

The Cardinals required 88 seconds to answer with their own touchdown. Their three-play 80-yard march was highlighted by a 53-yard reception from wide receiver Brittan Golden and capped by Andre Ellington’s 15-yard scamper.

Leading 15-14 the 49ers discovered some breathing room at halftime thanks to Davis.