Substitute Hulk scored 15 from time to give Brazil a 1-0 win over South Africa in a friendly match at Estadio do Morumbi on Friday. The striker who moved from Porto to Zenit Saint Petersburg this week on a five-year contract created plenty of problems for a composed South African defence after his mid-second half arrival. He gave Itumeleng Khune no chance with a close-range left-foot shot after the ball ran loose in the goalmouth when the goalkeeper blocked a David Luiz shot with the visitors appealing for offside. Replays of the goal showed there was a Brazilian in an offside position, but the Argentine referee waved play on, believing the player was not interfering with play. Khune foiled Brazil three times in the opening half after full-back Siboniso Gaxa wasted an early chance to put Bafana Bafana (The Boys) ahead by shooting at goalkeeper Diego Alves after cutting in. The result maintained a pattern of one-goal victories for Brazil over South Africa following three in Johannesburg  two friendlies and the 2009 FIFA Confederation Cup semi-final.