Tough weekend for Stoner despite win