Image copyright @VP/Twitter Image caption Mike Pence said he abandoned the game because kneeling during the anthem "disrespects our soldiers"

US Vice-President Mike Pence has walked out of a National Football League (NFL) game after several players refused to stand for the US national anthem.

Mr Pence said he could not be present at an event that "disrespects our soldiers, our flag" after abandoning the game in his home state of Indiana.

President Donald Trump tweeted that he had asked Mr Pence to leave if players kneeled and said he was "proud of him".

Kneeling at NFL games has become a form of protest against racial injustice.

Mr Trump has criticised players sharply for the protests and pressed the NFL to ban them.

"I left today's Colts game because @POTUS [President Trump] and I will not dignify any event that disrespects our soldiers, our flag, or our National Anthem," Mr Pence tweeted on Sunday.

A long journey to make a point

By Anthony Zurcher, BBC News, Washington

Mike Pence travelled quite a ways - from Nevada to Indianapolis then back west to California - to make a statement.

There's little doubt the vice-president, despite his earlier tweet about looking forward to attending an NFL game in his home state, planned to walk out early.

The matchup involved the San Francisco 49ers, whose then-quarterback, Colin Kaepernick, started the kneeling protests. Mr Pence's media pool was told the vice-president might be making a quick exit. And Mr Pence's press statement, followed by a presidential tweet of approval, appeared shortly after Mr Pence left.

Next come the questions. Was that statement worth the vice-president's time? And how much did that trip cost US taxpayers?

Trump's supporters are already celebrating the move, helping the vice-president burnish his standing with his boss's loyal base.

Some of the NFL players were clearly irritated by what they saw as a political publicity stunt.

Americans, according to polls, are split. They're not happy about the NFL protests, but they don't like Mr Trump's eagerness to stoke the flames of controversy. Now - as tensions rise in North Korea and yet another hurricane slams into the US - Mr Pence is joining the anthem fray.

Mr Pence's departure came after players from the visiting San Francisco 49ers did not stand during the anthem before the game against the Indianapolis Colts.

"While everyone is entitled to their own opinions, I don't think it's too much to ask NFL players to respect the flag," Mr Pence added.

Skip Twitter post by @VP I left today's Colts game because @POTUS and I will not dignify any event that disrespects our soldiers, our Flag, or our National Anthem. — Vice President Mike Pence (@VP) October 8, 2017 Report

He had earlier tweeted that he and his wife Karen were looking forward to the game in a tweet in which he used of photo of then both wearing Colts shirts.

That the photo appeared also to have been used in 2014 has in part helped fuel critics' claims his walk out was a publicity stunt.

His team won the game 26-23.

Mr Trump has previously said that his comments condemning the NFL protests have "nothing to do with race".

But his criticism of the protests has appeared to galvanise players,

Media playback is unsupported on your device Media caption Why America's sports stars are taking a knee

Recent protests have involved players kneeling, linking arms or staying in the locker room during the Star-Spangled Banner.

San Francisco 49ers quarterback Colin Kaepernick stirred controversy last year when he first knelt for the anthem to highlight the treatment of black Americans after a series of police shootings.

Since then, more and more public figures in the US have been "taking a knee" at big events and using the hashtag #TakeAKnee on social media.