BOLTON, England -- Maxi Rodriguez scored in the 86th minute as Liverpool won on the road for the first time this season, 1-0 over Bolton at Reebok Stadium on Sunday in the English Premier League.
Liverpool, which won back-to-back games for the first time since last season, moved out of the bottom three and all the way up to 12th place. Bolton dropped its first home match, but still sits 10th.
Fernando Torres had an early scoring chance for Liverpool but turned a pass from Steven Gerrard wide left, and American Stuart Holden forced a save from Pepe Reina on Bolton's first good look of an otherwise uneventful first half.
Sotirios Kyrgiakos put a glancing header over the bar in the 66th as Liverpool pushed for a goal, then Rodriguez lifted a bicycle kick just over the bar in the 71st that Bolton goalie Jussi Jaaskelainen had covered anyway.
Kevin Davies came within inches of handing Bolton the lead in the 76th, as his glancing header off a free kick went inches wide of the left post. Gary Cahill drew a save from Reina on a header two minutes later on another Bolton chance.
Liverpool was headed toward another poor result when Torres provided a moment of brilliance to set up the game-winner. Torres shielded a defender on the top of the area, then flicked a between-the-legs pass to Rodriguez in the area.
Rodriguez adjusted to shoot with his right foot and toe-poked the ball right at Jaaskelainen, but it glanced off the goalie and into the net in the 86th.
Newcastle surged to seventh as Kevin Nolan scored a hat trick and Shola Ameobi scored twice in a 5-1 win over Sunderland at St James' Park. Darrent Bent had the lone goal for Sunderland, his sixth of the season.
Also Sunday, American goalkeeper Brad Friedel made four saves for his fourth shutout of the season as Aston Villa tied Birmingham 0-0 at Villa Park.
On Monday, Blackpool hosts West Bromwich.