Bayern Munich's Robert Lewandowski, aged 31, scored 34 league goals this season. EPA

From Ciro Immobile to Cristiano Ronaldo, veterans prove a perfect fit in race for Europe's Golden Shoe