Although it said the battery as charged that much, it may have been misreading it if the battery was going. They often give incorrect readings as they are dying out. They will also often last less and less time as well as charging way faster than normal. This is due to the battery not fully draining before it stops working, so it doesn't take as much to charge the little that is still working.
I would suggest a new battery.