Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. d4 e6 3. Nf3 Nf6 4. Bg5 Be7 5. Bd3 g6 6. Bh6 b6 7. Bg7 Rg8 8. Bh6
d5 9. exd5 Nxd5 10. Bd2 Bb7 11. a3 Qd6 12. c3 O-O-O 13. Qc2 f5 14. c4 Nf4 15.
Bxf4 Qxf4 16. d5 exd5 17. cxd5 Rxd5 18. Nc3 Rd6 19. Be2 Re8 20. g3 Qh6 21. Nb5
Re6 22. Kf1 Ne5 *
Position (FEN): 2k1r3/pbp1b2p/1p2r1pq/1N2np2/8/P4NP1/1PQ1BP1P/R4K1R w - - 5 23
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1188
Best move: Qxc7#