Anyway, more accurately 10.03KM in 49 minutes 46 seconds. Previously my personal best for 10KM was 52 minutes and that was back in Malaysia. I then changed my training I did train a lot on the steps as well as running on a treadmill with 15% gradient (maximum on that machine). I didn't know those training actually improved a lot my pace. Although on Monday my left calf felt a bit in pain after 3KM running and had to stay until the 10th KM but this evening was really good. Everything went so smooth and didn't feel any pain at all. It was all the kilometres I felt so consistent and controlled my breath. In fact at the kilometer 8th, 9th and 10th I still can speed up my pace from 5:05/KM to 5.01/KM, 4:56/KM and 4:35KM respectively.
By looking at my Garmin Analysis here is the report of my run. There are five Kilometres when my pace was under 5 minutes per KM. There were 5:07 (6th KM), 5:05 (3rd KM), 5:05 (7th KM), 5:02 (5th KM) and 5:01 (8th KM). My next target is to run 10KM under 49 Minutes. Which means I have to cut off about 40 seconds. To do that I have to run under 5 minutes every kilometre! I probably need to do 2 weeks training running on 15% gradient and also training on steps. So we will see whether I can do this or not.
Going to bed now folks...need to concentrate on my algorithm development tomorrow.