Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nc6 5. Bd3 Bg4 6. c3 Bd6 7. O-O Nge7 8.
Bg5 f6 9. Bh4 Qd7 10. Nbd2 O-O-O 11. b4 Ng6 12. Bg3 Nf4 13. Bxf4 Bxf4 14. b5
Ne7 15. Qa4 Kb8 16. c4 dxc4 17. Bxc4 Bxd2 18. Nxd2 Qxd4 19. Nb3 Qf4 20. b6 axb6
21. Qb5 Bd7 22. Qb4 Nc6 23. Qc3 Ne5 24. Be2 Bc6 25. Rad1 h5 26. Nd4 Rhe8 27.
Ne6 Qe4 28. Nxd8 *
Position (FEN): 1k1Nr3/1pp3p1/1pb2p2/4n2p/4q3/2Q5/P3BPPP/3R1RK1 b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1344
Best move: Qxg2#