For a long time I had the goal of running a marathon under 3 hours, but it never really happened. Last month (April 2015), I ran a 2:56 and I can honestly say it was the easiest and most enjoyable marathon I have ever run. This was a very good improvement over my previous PR which was 3:12. What follows is a list of things that I did to crack three hours. I am writing this so that others might benefit from something here, but also because I just would like to have a record of my experience and try to summarize some of the main factors that I think helped me improve as a runner.