Cameron Norrie sealed a semi-final spot at the Rio Open, continuing his title defence by seeing off Brazil's Thiago Seyboth Wild in front of his own fans.