Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 exd4 4. e5 Ng4 5. h3 Nh6 6. Nxd4 Bc5 7. Bxh6 gxh6 8.
Qg4 d5 9. Qg7 Rf8 10. Nf3 Bf5 11. Bd3 Bxd3 12. cxd3 c6 13. d4 Bb4+ 14. Nc3 Qa5
15. O-O Bxc3 16. bxc3 Qxc3 17. Qxh6 Nd7 18. Qd6 O-O-O 19. Rab1 Rg8 20. Rfc1
Qxf3 21. Rxc6+ bxc6 *
Position (FEN): 2kr2r1/p2n1p1p/2pQ4/3pP3/3P4/5q1P/P4PP1/1R4K1 w - - 0 22
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 1209
Best move: Qxc6#