Match ends, Austria 1, Northern Ireland 0.
Northern Ireland's Nations League hopes suffered a major setback as Marko Arnautovic's second-half goal condemned them to a 1-0 defeat by Austria.
NI had lost their opening game 2-1 to Bosnia-Herzegovina in Group B3 of the competition in September.
Arnautovic ran in behind Paddy McNair and slipped the ball past Bailey Peacock-Farrell for the winner.
Paddy McNair and Steven Davis had chances while Will Grigg's late header cannoned off the inside of the post.
Northern Ireland are bottom without a point and in danger of relegation to the third-tier Group C with games against the Bosnians in Sarajevo on Monday and Austria in Belfast in November still to come.
Austria move into contention to win the group with this victory but Bosnia-Herzegovina remain top on six points, having also beaten the Austrians 1-0 last month.
The inaugural Nations League offers countries a potential backdoor route to the Euro 2020 finals if they fail to finish in the top two of their qualifying groups for the tournament.
This match was NI's sixth of 2018 as they continue their build-up to that qualification campaign, which runs from March to November next year.
Austria secured their fourth win in 10 meetings between the sides exactly 13 years to the day since the countries last met, the hosts running out 2-0 winners in Vienna on that occasion.
Michael O'Neill's side have now won just two of their last 10 matches and have failed to score in eight of their last 10 away games, including the last five in a row.
In contrast, Franco Foda'sAustria, ranked four places above their opponents in the Fifa rankings, have taken victories in nine of their most recent 11 matches.
The build-up to the game was dominated by the late withdrawal from the squad of Rangers striker Kyle Lafferty, who ruled himself out on Sunday night, citing an Achilles injury.
Bolton Wanderers forward Josh Magennis was handed a lone central role up front as O'Neill opted for a 4-3-3 formation, with Millwall's Shane Ferguson handed a first competitive start for almost two years.
Ferguson headed over from Oliver Norwood's cross from the right during a scrappy uneventful first half, while after the break McNair's left-foot strike was palmed away by Heinz Lindner.
Steven Davis was unable to add to his prolific scoring record during October internationals - seven of his 11 to date have come during this month - when he skewed a shot wide of the target after Stuart Dallas had headed into his path.
Rotherham striker Kyle Vassell won his first cap after being called into the squad for the first time and introduced as a second-half substitute but it was another replacement off the bench, Will Grigg, who went agonisingly close to equalising late in the game when his header from a corner cannoned off the inside of the post.
Match ends, Austria 1, Northern Ireland 0.
Second Half ends, Austria 1, Northern Ireland 0.
Offside, Northern Ireland. Bailey Peacock-Farrell tries a through ball, but Kyle Vassell is caught offside.
Offside, Austria. Peter Zulj tries a through ball, but Marko Arnautovic is caught offside.
Marko Arnautovic (Austria) wins a free kick on the left wing.
Foul by Jonny Evans (Northern Ireland).
Hand ball by Kyle Vassell (Northern Ireland).
Substitution, Austria. Aleksandar Dragovic replaces Valentino Lazaro.
Peter Zulj (Austria) wins a free kick on the left wing.
Foul by Oliver Norwood (Northern Ireland).
Offside, Austria. Heinz Lindner tries a through ball, but Marko Arnautovic is caught offside.
Offside, Northern Ireland. Stuart Dallas tries a through ball, but Jonny Evans is caught offside.
Corner, Northern Ireland. Conceded by Stefan Ilsanker.
William Grigg (Northern Ireland) hits the right post with a header from the left side of the six yard box. Assisted by Paddy McNair with a cross following a corner.
Corner, Northern Ireland. Conceded by Valentino Lazaro.
Attempt blocked. Stuart Dallas (Northern Ireland) right footed shot from the left side of the box is blocked. Assisted by William Grigg.
Substitution, Austria. Florian Kainz replaces Guido Burgstaller.
Attempt missed. Steven Davis (Northern Ireland) right footed shot from outside the box is too high. Assisted by Corry Evans.
Corner, Northern Ireland. Conceded by Stefan Lainer.
Substitution, Northern Ireland. William Grigg replaces Josh Magennis.
Attempt missed. Stefan Lainer (Austria) header from the left side of the box is close, but misses to the left. Assisted by Valentino Lazaro with a cross following a corner.
Corner, Austria. Conceded by Corry Evans.
Substitution, Northern Ireland. Kyle Vassell replaces George Saville.
Peter Zulj (Austria) wins a free kick in the defensive half.
Foul by George Saville (Northern Ireland).
Substitution, Austria. Alessandro Schöpf replaces Marcel Sabitzer.
Attempt missed. Andreas Ulmer (Austria) left footed shot from outside the box misses to the right following a set piece situation.
Peter Zulj (Austria) wins a free kick in the attacking half.
Foul by George Saville (Northern Ireland).
Goal! Austria 1, Northern Ireland 0. Marko Arnautovic (Austria) right footed shot from the centre of the box to the centre of the goal. Assisted by Peter Zulj.
Sebastian Prödl (Austria) wins a free kick in the attacking half.
Foul by Josh Magennis (Northern Ireland).
Offside, Northern Ireland. Corry Evans tries a through ball, but Josh Magennis is caught offside.
Stefan Ilsanker (Austria) wins a free kick in the defensive half.
Foul by Josh Magennis (Northern Ireland).
Stefan Ilsanker (Austria) wins a free kick in the defensive half.
Foul by George Saville (Northern Ireland).
Foul by Peter Zulj (Austria).
Paddy McNair (Northern Ireland) wins a free kick in the defensive half.
Corner, Northern Ireland. Conceded by Sebastian Prödl.