Monta Ellis added 18 points and 10 assists for Milwaukee, which has won six of eight games since Jim Boylan replaced former coach Scott Skiles, who parted ways with the team following a season-worst four-game losing streak.
Evan Turner scored 23 points to lead the 76ers, Spencer Hawes added 21 points and 12 rebounds, and Nick Young scored had 20 points. Philadelphia lost its fifth straight on the road, and 15th in its last 21 overall.
The Sixers used a 17-7 run to start the fourth quarter to cut the Bucks' lead to 90-86 when Thaddeus Young stole the ball and scored on a breakaway layup with 6:47 remaining.
Ilyasova made 1 of 2 free throws to extend Milwaukee's lead to 99-92 with 3:56 left. He then hit a jumper with about 2? minutes to go, stretching the advantage to nine points.
Hawes hit a baseline jumper to trim the lead to 101-94 with 1:39 remaining, but Milwaukee made 4 of 6 free throws in the final minute to seal the win.
Larry Sanders had two blocked shots, giving him at least one in his last 27 games, the second longest streak in the NBA behind Tim Duncan, who has blocked a shot in 29 straight.
NOTES: 76ers guard Royal Ivey made the start in place of Dorell Wright as coach Doug Collins wanted more speed in his starting lineup to defend Jennings. ... Bucks F Marquis Daniels was sick and inactive for the game. Rookie guard Doron Lamb, who was recalled Monday from the NBA Development League, suffered a sprained ankle and was also inactive. ... 76ers guard Jason Richardson did not travel with the team due to left knee synovitis.