Sale Sharks have beaten Gloucester 24-19 to pick up their second win in a row at Kingsholm this afternoon.
The Gloucester man then kicked another pair of penalties after converting to push the home team in front at the half.
Burns added another three points to his total within minutes of the restart, before Miller scored his second five points of the afternoon to keep Sale in touching distance.
Macleod then gave the visitors a late lead, with his second and third penalties of the game enough to fire Sale in front with 10 minutes to go. The Welshman then added a late drop goal to seal the win.