Simon Church put Reading in front in the 10th minute and The Royals held the lead until half time.
New signing Ryan Bertrand started the game and played the opening 45 mins. In the 62nd minute Kettering won a penalty when Ben Hamer was ruled to have brought down Jean-Paul Marna. The striker shook himself off and scored from the spot.
Then with just a minute to go Marna scored again with a volley that gave Hamer no chance.
Not the score the 100 or so Royals fans expected.
Reading: Federici (Hamer, 45), Rosenior, Cisse, Pearce (Gunnarsson, 75), Bertrand (S Hunt, 45), Harper, Gunnarsson (Tabb, 45), Matejovsky (Karacan, 45), Church, Robson-Kanu (Long, 45), Kebe (Henry, 45/ Robson-Kanu, 63).