Detroit Pistons guard Richard Hamilton was fined $5,000 by the NBA on Sunday for throwing a ball into the stands during a game.

Hamilton was ejected in the third quarter of the Pistons' 105-103 loss to the New York Knicks at Madison Square Garden. He reacted harshly to an offensive foul by firing the ball to the other end of the court, with it hitting off the top of the shot clock.