After falling two rebounds short of a triple-double, LeBron James playfully mentioned two teammates who took boards away from him on Monday night.

Ray Allen seemed to sport an apologetic look after his grab, and Dwayne Wade ... ?

"D-Wade knew what he had going on, too, that's why he was like, 'I need this double-double,' " James said after the Miami Heat defeated the Detroit Pistons 102-96. "He had a heck of a game though."

He sure did.

Wade finished with 30 points, 10 rebounds and five assists in his second straight superb outing. The All-Star starter scored 22 points in a win at New York on Saturday night.

A season-high in rebounds gave Wade his second double-double to go with the 21 points and 12 assists in a home win against Phoenix on Nov. 25.

Against the Pistons, Wade played in his fourth game since returning from a four-game absence to rest his ailing knees. He came off the bench in his return against San Antonio on Jan. 26 before starting against Oklahoma City, New York and Detroit.

"Since I got back, I've just been trying to find ways to be aggressive," Wade said. "Also, as I said after the Knicks game, Coach (Erik Spoelstra) has done a good job putting in a solid package where I can be aggressive with and without the ball."

Spoelstra's recent plan has called for more high pick-and-rolls when Wade's in the game. Among other things, it helps the guard see the floor better.

"It helps me a lot. I'm like a quarterback, I need to see everything in front of me," said Wade, who also had a team-high six turnovers. "I'm able to be aggressive for myself but also see where my shooters are, where my big guys are rolling.

"I've made adjustments and played out of the corners and all these things as well, but where I love to play is at the top."

Wade hit 13 of 19 shots against Detroit to give him 23-of-34 shooting the past two games, in which he played 71 total minutes.