The Knicks forward drilled a pass across the baseline to Steve Novak, who nailed a jumper. Stoudemire then sank a free throw before Smith hit a jump shot after running the court with his own rebound. Anthony finished off the third quarter with a lay-in to make it 75-63.
In the fourth, the Pistons briefly cut the lead to single digits when Bynum scored seven straight points to make it 83-75, but the Knicks pulled away again — this time for good.
"We came here to win a game, so it's very, very disappointing," Frank said. "This is not a vacation. We're not tourists. We came here to play a competition ... on an international stage, which is a privilege and an honor to be selected, so it's disappointing that we came up short and didn't play our best."
The Knicks had won only three of their last eight games heading into Thursday's action, but they now have won two straight and next host the Brooklyn Nets on Monday.
For the Pistons, who next host the Boston Celtics on Sunday, it's their second loss in a row. But they have still won five of the last eight.
The crowd at the O2 cheered loudly at times, but there were stretches of silence during some portions of the game. There was even a quiet moment before the game started, though it appeared to be an accident.
With Stoudemire and Prince on the court before the game speaking to the crowd with a microphone, the sound went out just as Prince was thanking the fans for their support.
The fans let out a round of boos, but they soon started cheering again as the game got under way.
In the second quarter, the referees had to resort to the video replay to make a flagrant foul call on Pistons forward Austin Daye. With Chandler driving toward the hoop, Daye hit him hard and knocked him to the ground.
Chandler made both free throws and Smith added a 3-pointer about 10 seconds later to make it 44-24 midway through the quarter.
Notes: Knicks fan and movie director Spike Lee made the trip to London to see his team and sat courtside as usual, wearing a blue suit with an orange tie. ... The Knicks' game against the Nets on Monday — Martin Luther King Jr. Day — at Madison Square Garden will mark the 14th consecutive year in which the team is playing on a holiday, and 27th overall. ... Several soccer players came to the O2 to watch, including former Arsenal great Thierry Henry. ... Former NBA players Bill Laimbeer and John Starks were also at the game.