Marc Marquez of Spain won his second race of the season at the German MotoGP on Sunday and took the championship lead. The Honda rider took advantage of the absence of two Spaniards who were ahead of him in the standings -- defending champion Jorge Lorenzo and previous leader Dani Pedrosa. Both were hurt in practice and couldn't race Sunday.