The swift hand of justice has landed hard on Detroit Pistons forward Charlie Villanueva.

The NBA suspended Villanueva five games for his role in an altercation with the Cleveland Cavaliers' Ryan Hollins in the Pistons' 110-101 loss Monday night at the Palace.

The suspension means Villanueva will not be available for tonight's season finale against the Philadelphia 76ers nor the first four games next season. The suspension will cost Villanueva roughly $450,000.

The main issue appears to be how long Villanueva took to leave the floor — although coach John Kuester pointed out that with the Cavaliers' bench between Detroit's bench and its locker room, the Pistons were forced to wait until Hollins left the bench.

"Charlie is a very mild-mannered person, and it takes a lot to get him going, and he was very upset," Kuester said. "I know they can always say something — that it wasn't in a timely manner. You also have to look at the character of the person, and Charlie's got high character.

With 5:47 left in Monday's game, Villanueva and Hollins started wrestling after Villanueva set a pick. After both players were ejected, Villanueva sprinted across the Palace floor toward the Cavs' locker room. Rodney Stuckey and Pistons head of security Jerry Hendon grabbed Villanueva, but he broke loose and then had to be restrained by Palace security. He was escorted to the Pistons' locker room but tried to get to the Cavs' locker room and again had to be restrained by Auburn Hills police.