Hamburg stay third on 42, followed closely by Leverkusen on 41 after goals from Theofanis Gekas and Tranquillo Barnetta saw them to a comfortable win at home to Hanover.