Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. g3 Nf6 4. Bg2 c5 5. Nf3 Nc6 6. O-O cxd4 7. Nxd4 Bc5 8. Nb3
Be7 9. cxd5 exd5 10. Nc3 Be6 11. e3 O-O 12. Nd4 Rc8 13. Nce2 Bg4 14. h3 Bxe2
15. Nxe2 Re8 16. b3 Qd7 17. Bb2 Red8 18. Qd2 Qf5 19. Rac1 Ne4 20. Qd1 Bd6 21.
Nd4 Nxd4 22. Qxd4 Rxc1 *
Position (FEN): 3r2k1/pp3ppp/3b4/3p1q2/3Qn3/1P2P1PP/PB3PB1/2r2RK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1391
Best move: Qxg7#