Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 Ne7 3. c4 Ng6 4. Nc3 c5 5. Nf3 cxd4 6. Qxd4 Nc6 7. Qd1 Be7 8. a3
a6 9. b4 O-O 10. c5 Bf6 11. Bb2 a5 12. b5 Nce5 13. Nxe5 Bxe5 14. Bc4 b6 15. O-O
bxc5 16. Rc1 Bb7 17. Rc2 d5 18. exd5 exd5 19. Be2 d4 20. Na4 Be4 21. Rxc5 Qd6
22. Bd3 Bxh2+ 23. Kh1 Bb7 24. Qg4 Nf4 25. Kxh2 Nxd3+ 26. Kg1 Nxc5 27. Bxd4 Nxa4
*
Position (FEN): r4rk1/1b3ppp/3q4/pP6/n2B2Q1/P7/5PP1/5RK1 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 928
Best move: Qxg7#