Chess puzzle (Crushing)
Moves: 1. c4 e5 2. Nc3 c6 3. e3 a6 4. d4 Bd6 5. Nf3 exd4 6. Nxd4 Be5 7. Bd3 b5 8. O-O
bxc4 9. Bxc4 d5 10. Bd3 Nf6 11. Nf3 Bxc3 12. bxc3 Bg4 13. h3 Bh5 14. Ba3 Qa5
15. Qb3 c5 16. Bb2 O-O 17. Qb7 Nbd7 18. Rfb1 c4 19. Bf5 Rab8 20. Qc6 Rb6 21.
Qc7 Rc8 *
Position (FEN): 2r3k1/2Qn1ppp/pr3n2/q2p1B1b/2p5/2P1PN1P/PB3PP1/RR4K1 w - - 6 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 907
Best move: Qxc8+