Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. c4 b6 4. g3 Ba6 5. b3 Bb4+ 6. Bd2 Be7 7. Bg2 O-O 8. Bc3
Bb7 9. O-O d5 10. Nbd2 Nbd7 11. Re1 Rc8 12. e4 Nxe4 13. Nxe4 dxe4 14. Nd2 f5
15. f3 exf3 16. Bxf3 Bxf3 17. Nxf3 e5 18. dxe5 Nc5 19. e6 Ne4 20. Bb2 Bc5+ 21.
Kg2 Qe7 22. Qd7 Rfe8 23. Rad1 Qxe6 *
Position (FEN): 2r1r1k1/p1pQ2pp/1p2q3/2b2p2/2P1n3/1P3NP1/PB4KP/3RR3 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1438
Best move: Qxg7#