BERLIN -- Robert Lewandowski scored to give Borussia Dortmund a hard-fought 1-0 win over Werder Bremen on Friday and maintain the team's winning start to the Bundesliga.
Lewandowski broke the deadlock in the 55th minute, when Marco Reus crossed from the right to give the Poland striker an easy finish from close range.
Dortmund had created numerous chances before that, but lacked the efficiency to turn them into goals.
"We need to look at it and see what we can do better. At the moment all I can say is that we didn't put the ball in. But there are reasons for that," Dortmund coach Juergen Klopp said.
Jakub Blaszczykowski rattled the crossbar in the first half, and Bremen captain Aaron Hunt twice cleared off the line.
"Something's still missing. We're not yet at 100 per cent," said Marco Reus, who had eight efforts on goal alone.
Marko Arnautovic almost gave Bremen the lead before the break, when his low effort whizzed past the post in his side's only chance of the first half.
"We should have had more of these scenes," said Bremen coach Robin Dutt.
Dortmund substitute Pierre-Emerick Aubameyang had a chance to seal the win in the 75th, only to be denied in a one-on-one with Bremen goalkeeper Sebastian Mielitz, who was impressive throughout.
Roman Weidenfeller then pulled off a good save to deny Bremen substitute Franco di Santo a late equalizer on the Argentine's Bundesliga debut.
Lewandowski's goal was the first Bremen conceded this season, in its third game. Dortmund maintained its perfect record.
The only previous two times when Dortmund started the season with three wins, the side went on to win the title in 2001-02 and 1994-95.