Wang Xuanhong struck twice as 10-man Citizen beat Bulova Rangers 3-2 to go second in the Coolpoint First Division League yesterday. In the other match of the double-header at Mong Kok Stadium, Happy Valley were held to a 1-1 draw by WoFoo Tai Po in a lacklustre affair. 'We won the match thanks to great team spirit,' said Citizen coach Liu Chun-fai. 'We had limited chances with only 10 men in the second half but the boys battled hard for every ball.' Rangers' director Philip Lee Fai-lap blamed poor defending. 'It was a disappointing result considering we had one more man for the entire second half,' he said. 'We were doing fine up front, but had to pay the price for poor defence.' On loan from China Super League side Dalian Shide, Wang opened the scoring in front of the 1,089 crowd with an electric run from midfield to beat Rangers goalkeeper Sui Weijie in the 14th minute. But his effort was cancelled out by Ferreira Siumar seven minutes later. Rangers' Lam Ka-wai was brought down by the goalkeeper inside the box and the Brazilian converted the spot-kick for the equaliser. Citizen midfielder Yan Shipeng was sent off when he kicked Lai Ka-fai in stoppage time of the first half. But Rangers failed to capitalise as Citizen picked them off on the counter-attack. Alexandro Santos put Citizen ahead in the 53rd minute and Wang hit his 10th league goal of the season in the 60th minute. Donatus Aghadinuno pulled one back for Rangers with 20 minutes left.