Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 c5 5. cxd5 exd5 6. Bg5 Be6 7. e4 dxe4 8.
Bb5+ Nc6 9. Bxf6 Qxf6 10. Nxe4 Qf4 11. Qe2 O-O-O 12. Bxc6 bxc6 13. O-O Bd5 14.
Ned2 Bd6 15. dxc5 Bc7 16. Rfe1 g5 17. g3 Qf5 18. Qa6+ Kb8 19. Re3 Ka8 20. Ra3
Bb8 21. Nc4 Bxc4 *
Position (FEN): kb1r3r/p4p1p/Q1p5/2P2qp1/2b5/R4NP1/PP3P1P/R5K1 w - - 0 22
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1057
Best move: Qxc6#