Ferrari driver Charles Leclerc put in a brilliant effort to secure second starting place in qualifying at the Monaco Grand Prix and grab another podium finish on home soil, but he was still left frustrated to miss out on a potential second victory at his home race.