The 32-year-old midfielder struck in added time at the end of the first half after Vedad Ibisevic had struck in the 21st minute for the visitors.
Albania have five points from three matches, level on points with Belarus who were held to a goalless draw in Luxembourg. Bosnia are third on four points.
France, who have three points, and Romania (two) meet at the Stade de France on Saturday. Luxembourg are bottom with one point.
Get FourFourTwo Newsletter
The best features, fun and footballing quizzes, straight to your inbox every week.
LATEST ARTICLES
