Frankfurt: Paolo Guerrero came off the bench to give Bayern Munich a 1-0 victory away at Eintracht Frankfurt yesterday and make it six Bundesliga wins out of six for the champions. The 21-year-old Peruvian striker headed in the only goal in the 72nd minute, just six minutes after coming on as a substitute. Victory extended Bayern's lead to five points as closest challengers Werder Bremen were beaten 2-1 away to Borussia Moenchengladbach. Bayern have won every game they have played in three competitions this season, five in the league, one in the Champions League and one in the Cup, and broken a 24-year-old Bundesliga record along the way. Bayern, whose 1-0 win over Hanover 96 stretched their Bundesliga winning streak to a record 14 games dating back to March last season, created their first chance in the fifth minute, but Brazilian international Lucio blasted his shot over the bar. Attacking moves The Bavarians, who were playing without internationals Michael Ballack and Owen Hargreaves, came close to scoring in the 28th minute when Hasan Salihamidzic tried a cheeky back heel, but Christoph Preu, was alert to the danger and cleared off the line. Frankfurt, just one place above the relegation zone, had a number of half chances throughout and most fell to Arie van Lent. His effort in first half stoppage time typified his evening. Bayern, whose perfect start to the season has given them a lead at the top of two points over Werder Bremen, continued to attack in the second half and only a flying save by goalkeeper Oka Nikolov prevented Salihamidzic from scoring in the 56th minute. Two substitutions proved decisive in the end. Mehmet Scholl came off the bench and provided a telling cross which Ali Karimi headed into the path of Paolo Guerrero. The 21-year-old Peruvian striker, who had come on as a substitute six minutes previously, scored what proved to be the winner in the 72nd minute. With six games played, Bayern are top with a perfect 18 points, followed by Bremen on 13.