Lionel Messi shrugged off his recent woes from the penalty spot with a decisive 94th-minute spot-kick to move Barcelona top of La Liga with a pulsating 3-2 win at Valencia on Saturday.