Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. d4 d5 3. cxd5 exd5 4. Nc3 Nf6 5. e3 Be7 6. Nf3 O-O 7. Bd3 Nbd7 8.
Bf5 c5 9. O-O a6 10. Re1 b5 11. a3 Bb7 12. b4 cxb4 13. axb4 Bxb4 14. Na2 Bxe1
15. Qxe1 Rc8 16. Ne5 Re8 17. Nb4 a5 18. Nbd3 a4 19. Nxd7 Nxd7 20. Ne5 Nxe5 21.
Bxc8 Qxc8 22. dxe5 Rxe5 23. Qb4 Ba6 24. Bb2 Re8 25. Qd4 Qc4 *
Position (FEN): 4r1k1/5ppp/b7/1p1p4/p1qQ4/4P3/1B3PPP/R5K1 w - - 6 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 803
Best move: Qxg7#