About half way through, what was supposed to be a 28 mile ride, I figured, if the climbing the stats of 5700 ft, were correct on the file for the route I was taking, that I would be paying for it all on Turkey Pen Gap (TPG). As I approached mile 22, those feelings grew. Then that first look up the stairs should have had me and my 34X19 gearing, scurrying to the road back to the car. 2500 feet in 6 miles is just silly. The file I had said 28 miles. I had a little out and back here and there, plus the 3 miles on Squirrel Gap and Cantrell (cant tell if it is a creek or a trail) . To top that off TPG was so steep, even with the speed coming off the rear wheel, the Garmin read 0.0 MPH and did not gain 1/100th of a mile during the walking sections, which was most of TPG. The garmin got 33 miles,compared to the 40 from the phone. Felt like 40. The file I followed was probably made with a Garmin using GPS for speed and distance, which under states, while the phone app usually overstates, particularly the more you stop or go painfully slow. So it is probably some where between 33 and 40 miles.