Impreza zaczęła się w piątek 23 maja uroczystym otwarciem najdłużej na Podlasiu ścieżki rowerowej łączącej Białystok z Supraślem - zamiast wstęgi przecięto łańcuch rowerowy. Następnie odbyła się jazda indywidualna na czas na dystansie około 9km. Choć to ścieżka rowerowa, to było kilka podjazdów, z których największy za Ogrodniczkami. Drugi etap Ducha Puszczy rozegrany w sobotę 24 maja wliczany był jednocześnie do klasyfikacji generalnej Mazovia MTB Marathon zgromadził niemal 700 uczestników. Do wyboru były trzy dystanse: Hobby (ok. 15 km), Mega (57 km) i Giga (ok. 100 km). To właśnie przede wszystkim ten etap zostanie w pamięci uczestników. Trasa rozpoczynała i kończyła się nad Zalewem Zajma w Supraślu. Po drodze zawodnicy przejeżdżali obok Jeziora Komosa, jechali Traktem Napoleońskim, wspinali się na Wzgórza Świętojańskie, przeprawiali przez łąki koło Zasad i Surażkowa i podjeżdżali pod Góry Krzemienne. Trasa, która po części znana była z ubiegłego roku w roku 2007 została uznana za królewski etap Mazovii. Bardzo ciężka z licznymi podjazdami, okazała się jeszcze trudniejsza za sprawą chłodu, mżącego deszczu i wszechobecnego błota. Trudy drugiego etapu i prognozy pogody zapowiadające dalsze opady spowodowały, że do trzeciego etapu wystartowało o wiele mniej uczestników niż dzień wcześniej. Etap liczył 69 km. Na trasie były trzy rezerwaty przyrody. Nie zabrakło jednak górek, zwłaszcza w końcówce. Bardzo stroma Łysa Góra mogła zniechęcić do dalszej jazdy. Klasyfikację łączną dystansu Mega zdominowali Podlasianie rozdzieleni dyrektorem wyścigu - Cezarym Zamaną. Wygrał Łukasz Milewski, drugi był Cezary Zamana, a trzeci Tomasz Perkowski. Wśród zawodników jadących 2. dnia Giga wygrał Arkadiusz Oleszkiewicz. Wśród pań odpowiednio Elżbieta Krasnowska i Elżbieta Spławska. Wiadomość pochodzi ze strony oficjalnej Białegostoku.