Frenchman Nicolas Lapierre won one of the most dramatic Macau Grands Prix in recent times, while Japanese F3 champion - and leg one winner - James Courtney was left heartbroken when a puncture saw him crash out of the lead with just four laps to go in the second heat.