Daily puzzle 3/20/10

i dont get todays daily puzzle. u sacrifice both of ur knights to get the queen? come on there must of been a better way. you could use your knight to capture some of blacks pawns to free up your pawns. seems like you're in a worse postition.