Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6 Bxa6 6. Nc3 d6 7. Nf3 g6 8. g3
Bg7 9. Bg2 Nbd7 10. O-O O-O 11. Re1 Ng4 12. Qc2 Nge5 13. a3 Qc7 14. Bg5 Nxf3+
15. Bxf3 Ne5 16. Bg2 Rfb8 17. h4 Ra7 18. h5 Qa5 19. hxg6 hxg6 20. f4 Nc4 21. b3
Bxc3 22. bxc4 Bxa1 23. Rxa1 Bc8 24. Be4 Rab7 25. Bxg6 Rb2 26. Bxf7+ Kxf7 27.
Qh7+ Ke8 *
Position (FEN): 1rb1k3/4p2Q/3p4/q1pP2B1/2P2P2/P5P1/1r2P3/R5K1 w - - 2 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1138
Best move: Qxe7#