Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Ne5 5. Nc3 Nf6 6. f4 Ng6 7. e5 Qe7 8.
Be2 Ng8 9. O-O d6 10. Ndb5 dxe5 11. fxe5 Qc5+ 12. Kh1 a6 13. b4 Qxe5 14. Bc4
Nf6 15. Re1 axb5 16. Bxb5+ c6 17. Bd3 Bxb4 18. Rxe5+ Nxe5 19. Bb2 O-O 20. Ne4
Nfg4 21. h3 Ne3 22. Qe2 Nxd3 23. cxd3 Nd5 24. a3 Be7 25. Rf1 f5 26. Nc3 Nxc3
27. Qxe7 Nd5 *
Position (FEN): r1b2rk1/1p2Q1pp/2p5/3n1p2/8/P2P3P/1B4P1/5R1K w - - 1 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1280
Best move: Qxg7#