Nikola Vucevic had 31 points, 15 rebounds and seven assists and Terrence Ross made a go-ahead lay-up with 34 seconds left to help the Orlando Magic beat the Los Angeles Lakers 108-104 on Sunday.