Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 b6 3. d4 Bb7 4. Nc3 Nc6 5. d5 Nce7 6. Bc4 Nf6 7. O-O Ng6 8. Bg5
Be7 9. e5 Nxd5 10. Nxd5 exd5 11. Bxd5 Bxd5 12. Qxd5 O-O 13. Be3 Kh8 14. Rad1 d6
15. exd6 Bxd6 16. c4 f5 17. Bd4 Nh4 18. Ne5 Qg5 19. f4 Qh6 20. Nf7+ Rxf7 21.
Qxf7 Bxf4 22. Rxf4 Qxf4 *
Position (FEN): r6k/p1p2Qpp/1p6/5p2/2PB1q1n/8/PP4PP/3R2K1 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 811
Best move: Qxg7#