#3085 by Chess For Fun

#3086 by Noname

#3087 by Chess For Fun

#3093 by Noname

#3101 by rudycr

#3102 by dfdfd

#3103 by MASTER SPY

#3104 by Noname

#3105 by Noname

#3106 by YourMove