Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 e6 5. f3 a6 6. c4 Nf6 7. Nc3 Be7 8. Be3
O-O 9. Qd2 b6 10. Be2 Bb7 11. O-O Nbd7 12. Rac1 Rc8 13. Rfd1 Nc5 14. b3 Nfd7
15. Bf1 Bf6 16. Kh1 g6 17. Qf2 Bg7 18. h3 Qe7 19. Nde2 Ne5 20. Nf4 Rfd8 21. Bd4
g5 22. Nh5 Bh8 23. Qg3 Ng6 24. Bxh8 Kxh8 25. Rd2 h6 26. Rcd1 Ne5 27. f4 gxf4 *
Position (FEN): 2rr3k/1b2qp2/pp1pp2p/2n1n2N/2P1Pp2/1PN3QP/P2R2P1/3R1B1K w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 840
Best move: Qg7#