Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 e6 6. h3 Be7 7. Bf4 O-O 8.
Be2 Nbd7 9. O-O b6 10. a3 Bb7 11. Kh2 Nd5 12. Nxd5 Bxd5 13. c4 Bb7 14. d5 exd5
15. cxd5 Nf6 16. Bc4 Bd6 17. Bxd6 Qxd6+ 18. Kg1 Rfe8 19. Qd3 Rad8 20. Bb5 Re7
21. Rae1 Rxe1 22. Rxe1 Qxd5 23. Qf1 h6 24. Bc4 Qc5 25. b4 Qh5 26. Ne5 Rf8 27.
Qd3 Qg5 28. Nxf7 *
Position (FEN): 5rk1/pbp2Np1/1p3n1p/6q1/1PB5/P2Q3P/5PP1/4R1K1 b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 999
Best move: Qxg2#