Argentine forward Fernando Cavenaghi struck twice to give Girondins Bordeaux a 2-1 win over Caen 2-1 on Sunday that closed the gap on Ligue 1 leaders Olympique Lyon to four points.