As for Keenum, he started off really flat, though the line wasn't opening passing lanes and their D was sitting on screens and the flats early, both of which contributed to the batted passes. He got better as the game went on, but had trouble getting first downs. He had to move a lot today because of the line being banged up and was fortunate that Cleveland's secondary was holding all day, since that covered for the poor 3rd down offense. He still has issues with accuracy, tends to throw slants behind receivers, and still has some balls sail on him.
However, he once again did enough to win. Not always pretty, but his feet did cover for a rough day for the OL and a slow starting defense. I think we're a better team with a healthy Bradford or Bridgewater, but we're getting enough out of Keenum to not rush either of them back too early.