Yaya Sanogo scored a rare goal to snatch a thrilling point for Toulouse in their 3-3 draw with defending champions Monaco.