Write SQL query to solve given problem: State the goalie who has the lowest percentage of goals against among all the shots against recorded. Name the players and season where he played.. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT T1.firstName, T1.lastName, T2.year FROM Master AS T1 INNER JOIN Goalies AS T2 ON T1.playerID = T2.playerID WHERE CAST(T2.GA AS REAL) / T2.SA IS NOT NULL ORDER BY CAST(T2.GA AS REAL) / T2.SA LIMIT 1