Welbeck wins it for Sunderland
Danny Welbeck headed Sunderland into sixth place in the Barclays Premier League as Bolton slipped to a 1-0 defeat at the Stadium of Light - just their second loss in eight games.
The 20-year-old headed home from close range after keeper Jussi Jaaskelainen had saved Darren Bent's 32nd-minute effort, and later hit the post as the home side threaten to win more comfortably.
Bolton produced little in response, although Craig Gordon had to pull off a stunning 45th-minute save to deny Zat Knight from point-blank range.
The sides largely cancelled each other out during the opening half-hour with the visitors enjoying slightly the better of what chances there were.
However, as the half-hour mark came and went, Sunderland stepped up a gear despite the loss of central defender John Mensah to an ankle injury, and to good effect.
It took a fine save from Jaaskelainen to keep out Gyan's 31st-minute shot after it clipped Gary Cahill on its way towards goal after Lee Cattermole had played the striker in over the top.
But the respite was short-lived and Sunderland took the lead seconds later. Bent did well to control a deep cross beyond the far post and although the keeper parried his shot, Welbeck arrived right on cue to head the rebound home.
Cahill found his way into referee Chris Foy's notebook for a crude 34th-minute challenge from behind on Bent, and he was soon followed by Cattermole, but the Bolton defender was very nearly instrumental in dragging his side back into the game on the stroke of half-time.
He got up well at the far post to head Taylor's corner back across goal, and Knight seemed certain to score until Gordon somehow managed to turn the ball over the crossbar.
Bolton might have snatched a point four minutes from time when the ball dropped to Cahill 15 yards out, but his goalbound effort was well blocked by Anton Ferdinand with Sunderland refusing to release their grip on the points.