Game off. (Bruce Bennett / Getty Images)

The Brooklyn Nets’ game Thursday against the New York Knicks — the first pro sports event in Brooklyn since 1957 — has been postponed because of Superstorm Sandy but the New York City Marathon is still on, New York City Mayor Michael Bloomberg announced.

“At my recommendation the NBA has canceled the game,” he said in an afternoon press conference. No makeup date for the game was announced. “Now the first Nets game will be Saturday against the Toronto Raptors at the Barclays Center.”

Transportation around the city remains an issue, with only limited subway service expected to be restored. “The botton line,” Bloomberg said, “is there just isn’t a lot of mass transit and the police have other things to do.”

For the Saturday game, Bloomberg indicated that the NBA and the city would work on getting extra buses. The Barclays Center came through the storm undamaged.

Earlier, it was reported that the marathon would take place as scheduled Sunday. And, by Monday, Bloomberg said he hopes the city will be back to close to normal. “Do you believe in crossing your fingers? I hope so.”

Follow us: @CindyBoren | @MattBrooksWP