Charlton's defensive weaknesses once again cost the Addicks as they went down 3-4 at home to Reading.
Valley hero Yann Kermorgant put Reading ahead after heading in Ola John's cross but Sanogo levelled after Marco Motta teed him up. The Royals led again when Hal Robson-Kanu cut back for Kermorgant to curl in, before John slipped home for 3-1.
Sanogo, on loan from Arsenal, then headed his second before tapping in for his hat-trick, only for Rakels to win it for Reading in stoppage time. Had Charlton held on to draw, they would have lifted themselves off the bottom of the Championship table by virtue of Bolton losing to Burnley.
The Addicks thought they had rescued a valuable point after 84 minutes when Sanogo was on hand to poke in after Reading goalkeeper Ali Al Habsi parried Johann Berg Gudmundsson's shot. But Rakels latched on to Jordan Obita's free kick to steer past Stephen Henderson in a heartbreaking end for Charlton.
Protests against the current regime extended to Belgium with 20 fans arrested after they unfurled a banner at Sint Truiden (they were later released): Protests