Yes, the winner of the race gets 5 points for leading a lap, even if it is only the last lap. Lap leaders are only calculated at the start/finish line. So someone could pass the leader going into turn one and lose the lead coming out of turn four and not get credit for leading a lap. The leader of the lap is the driver leading at the start/finish line.
You can see who received 5 bonus points for leading a lap and who received 10 bonus points (5 for leading a lap and 5 more for leading the most laps) by going to NASCAR.com then go to the Standings tab and down to the Cup Results link.
Here it is for Michigan.
Edited to add that Paddocktalk.com has a NASCAR section. They will tell you the bonus points and also the number of laps led and the number of times the driver led. Here is the link for Michigan.
Bookmarks