New Zealand held their nerve under the floodlights to beat Bangladesh by two wickets in a dramatic low-scoring Cricket World Cup match at The Oval on Wednesday. The Black Caps looked to be cruising to a modest target of 245 as Ross Taylor (82) and captain Kane Williamson (40) led them to 160-2, but they lost six wickets in quick succession to give Bangladesh the scent of a famous win. When Matt Henry was eighth man out, New Zealand still needed seven runs for victory but Mitchell Santner stayed calm to secure their second win of the tournament with 17 balls to spare. "It's very nice to get across the line. We still knew that 250 could be quite challenging," Williamson said. "It wasn't our most clinical effort with the bat. There were a few soft dismissals that we'd want to address. But it's a great experience to have in tournament cricket." New Zealand bowled tightly and fielded with high intensity after winning the toss to restrict Bangladesh to 244 all out. Tamim Iqbal and Soumya Sarkar shared an opening partnership of 45 before Sarkar was bowled by Henry for 25 and Tamim, on 24, skied a simple catch to mid-wicket. Shakib Al Hasan and Mushfiqur Rahim added 50 for the third wicket but the stand ended when Mushfiqur was run out for 19 following a mix-up. Shakib reached his fifty off 54 balls before, on 64, he edged medium-pacer Colin de Grandhomme to wicketkeeper Tom Latham and Mohammad Mithun went for 26. Needing to accelerate to get close to 300, a par score on the usual batting-friendly Oval wicket, Bangladesh boundaries were in short supply. Mohammad Saifuddin struck the only six of the innings in the 45th over but it was a rare joyful moment for the boisterous Bangladesh fans and Henry bowled him for 29 in the final over to claim his fourth wicket and end the innings. New Zealand started their chase confidently as Martin Guptill made a breezy 25 and Colin Munro 24 to move them rapidly on to 55-2. Williamson should have been dismissed for eight, but wicketkeeper Mushfiqur dislodged the bails with his arm to waste the opportunity. Williamson and Taylor added 105 to put New Zealand in a dominant position before Williamson was caught at deep mid-wicket by Mosaddek Hossain off Mehedi Hasan. Latham fell for nought and when Taylor was caught down the leg-side New Zealand nerves were jangling. The target was still comfortably within range, but De Grandhomme (15) and Jimmy Neesham (25) also fell as the tension mounted. Henry was bowled by Saifuddin with seven required but Santner drove the first ball of the 48th over to the extra cover boundary to get New Zealand over the line. Bangladesh captain Mashrafe Mortaza, who led his team to an upset win over South Africa in their first match of the tournament, said they were 20-30 runs short with the bat. "It was a good wicket. The outfield was slow," Mortaza said. "We got set and then got out too often, we couldn't make a good partnership in the middle. "At the end it was a tight match. They closed it professionally — credit to them." Scoreboard Bangladesh Tamim Iqbal c Boult b Ferguson 24 Soumya Sarkar b Henry 25 Shakib Al Hasan c Latham b De Grandhomme 64 Mushfiqur Rahim run out 19 Mohammad Mithun c De Grandhomme b Henry 26 Mahmudullah c Williamson b Santner 20 Mosaddek Hossain c Guptill b Boult 11 Mohammad Saifuddin b Henry 29 Mehidy Hasan Miraz c Latham b Boult 7 Mashrafe Mortaza c Boult b Henry 1 Mustafizur Rahman not out 0 Extras: (b1, lb8, w9) 18 Total: (all out, 49.2 overs) 244 Fall of wickets: 1-45 (Sarkar), 2-60 (Iqbal), 3-110 (Rahim), 4-151 (Shakib), 5-179 (Mithun), 6-197 (Mahmudullah), 7-224 (Hossain), 8-235 (Miraz), 9-244 (Mortaza), 10-244 (Saifuddin) Bowling: Henry 9.2-0-47-4 (1w), Boult 10-0-44-2 (1w), Ferguson 10-0-40-1 (5w), De Grandhomme 8-0-39-1 (1w), Neesham 2-0-24-0 (1w), Santner 10-1-41-1. New Zealand M. Guptill c Iqbal b Shakib 25 C. Munro c Miraz b Shakib 24 K. Williamson c Hossain b Miraz 40 R. Taylor c Rahim b Hossain 82 T. Latham c Saifuddin b Miraz 0 J. Neesham c Sarkar b Hossain 25 C. de Grandhomme c Rahim b Saifuddin 15 M. Santner not out 17 M. Henry b Saifuddin 6 L. Ferguson not out 4 Extras: (nb 1, w 9) 10 Total: (8 wkts, 47.1 overs) 248 Did not bat: T. Boult . Fall of wickets: 1-35 (Guptill), 2-55 (Munro), 3-160 (Williamson), 4-162 (Latham), 5-191 (Taylor), 6-218 (De Grandhomme), 7-218 (Neesham), 8-238 (Henry) Bowling: Mortaza 5-0-32-0 (1nb), Miraz 10-0-47-2 (1w), Rahman 7.1-0-48-0 (3w), Shakib 10-0-47-2 (1w), Saifuddin 7-0-41-2 (3w), Hossain 8-0-33-2 (1w). — Reuters