北京时间4月15日下午3:00钟,A1大奖赛在上海赛车场拉开了序幕。在前一天的排位赛中英国队的罗比-科尔以累计3:10.138的成绩结束了排位赛,领先第二名的新西兰0.401秒的优势杆位发车。中国车手程从夫排在第12位发车。A1大奖赛的排位规则是4次练习赛去最快两次成绩之和为排位成绩。
比赛一开始,在第一个弯道南非队的赛车与其他车辆发生碰撞,大会出动了安全车。稍后又有墨西哥车队的车手退出,安全车又一次出动。剩32圈的时候,比赛重新开始,程从夫已经排在了第14的位置。在比赛剩31圈的时候,程从夫冲出赛道,还好赛车没有失控,但是也已经掉到了第16。
比赛剩27圈的时候,程从夫进站换胎,出站后,成绩暂列第17。比赛还有25圈的时候新西兰车手强行超掉了英国车手,取得暂时的第1。
在接下来的比赛中,黑色的新西兰赛车一路领跑,跟随其后的分别是英国、美国、德国、荷兰。而中国车手程从夫一直在第13的位置挣扎。令人吃惊的是美国队的赛车在比赛只剩15圈的时候冲出赛道,就此结束了上海站的比赛,安全车有一次出动。程从夫也因美国队的退出,排名上升了一位暂列第12。
在比赛剩12圈的时候,程从夫在一号弯被挤出赛道,排在第15位。在接下来的一圈中程从夫和黎巴嫩对展开了互攻,遗憾的是超车后在程从夫在一号弯中没有能够守住位置,仅仅排在第16位,此时比赛已经只剩10圈了。此后的比赛也好似进入了垃圾时间,在平淡中结束了本次的比赛,最终新西兰以1:09:51.005的成绩夺得A1大奖赛上海站的冠军,英国和德国队分列第二、三名。在总成绩方面德国队以113分排在第一位,提前一站夺得年度总冠军,新西兰以90分的总成绩排在第二。而中国队程从夫很遗憾的只取得了第15的名次。名列所有完赛车手的倒数第二位。