Manchester City won 3-1 at last-place West Ham on Saturday to strengthen its hold on a place among the Premier League's top four teams.
Aston Villa beat West Bromwich Albion 2-1 and Blackpool won 1-0 at Stoke. But two weeks after a record-equaling 41 goals over a Premier League weekend, there were just eight in Saturday's first five games.
City and first-place Arsenal have 32 points, although the leader is at Manchester United in Monday's only game. United is a point back in third but has played two fewer games than City, which is guaranteed to finish the round in the Champions League qualifying places.
Toure's 73rd-minute shot bounced off a post and into the net following a deflection. Then Johnson, Mario Balotelli's replacement, sealed the victory by taking Silva's pass and scoring into an empty net.
James Tomkins scored for the Hammers, who are even at 12 points with next-to-last Wolverhampton but trail on goal difference.
American fullback Eric Lichaj started a Premier League match for the first time as Villa moved four points clear of the relegation zone.
Elsewhere, Hamburg was beaten 4-2 at home by Leverkusen. Sidney Sam gave the visitors the lead before Hamburg evened the score though an own-goal by Arturo Vidal. He made amends with a goal at the other end in the 60th minute. Renato Augusto scored twice.
Rangers have 38 points from 15 games, three more than Celtic. Hearts are six points further back in third place after Rudi Skacel scored twice in 5-0 win over Aberdeen, which was playing its first match under new manager Craig Brown. Aberdeen is now last, trailing Hamilton on goal difference.
St. Johnstone won 2-1 at St. Mirren.
Source: AP News