Key climb propels Westra to Stage 7 victory