Martin Odegaard's late penalty, won by Max Dowman, safed a 3-2 victory for Arsenal over Newcastle in a pre-season friendly in Singapore.