#18626 by hamza yassine

#18625 by hamza yassine

#18624 by vixus - triple trap

#18623 by Noname

#18622 by B-Rock Chess Club-English Rat (A41)

#18621 by Noname

#18620 by vixus - bishop stole

#18619 by W M Chesnut

#18618 by Nice Game

#18617 by Alkis