I actually had my strangest marathon yet in Edinburgh! Over the past couple of months I've admittedly taken on a bit too much as prior to Edinburgh I also completed Brighton Marathon (3h47m), Greater Manchester Marathon (3h43m) and Rat Race's Dirty Weekend (200 obstacles over 20 miles).
Because of this, my plan for Edinburgh was to stick to 9 min mile pace and finish in 3h55m but on the day I covered the first couple of miles in 9 min miles but then seemed to speed up as the miles went on... I ended up completed the majority of the race at 8:30 pace with the last few miles at 8 minute/mile pace!
In the end my finishing time was 3h38m giving me a new PB by over 5 minutes! Can anyone explain why that was, as a week later I still can't understand how it happened?!?!