Pistons coach Lawrence Frank warned of the perils of giving up 100 points every night.

The Pistons carried a two-game winning streak into Monday night's game against the Hornets despite allowing 100 points in each of the victories.

Frank's title should be changed to prophet.

The Pistons gave up 100 points again -- 105 to be exact.

But the Pistons could manage just 86 points in one of their worst losses of the season, a thumping at the hands of one of the Western Conference's bottom feeders.

"It's a tough loss," said Greg Monroe, who had 17 points, 11 rebounds and four assists but was 1-for-7 from the free-throw line. "For us, we've proven we can play at a certain level.

"We have to make sure we do that every night, and every night we don't do it, it's a letdown."

After beating the Spurs and Bucks -- both playoff contenders -- it looked like the Pistons might catch a breather against the Hornets, who lost Sunday at Toronto and were missing Eric Gordon, who is playing restricted minutes as he recovers from knee problems.

But the Pistons looked a step slow as they struggled to stop the Hornets. Ryan Anderson was a matchup problem all night with 31 points, which included 5-for-9 three-point shooting. The Hornets were well over 50% shooting for most of the game before finishing at 49.4%.