Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 c6 3. Nbd2 Nf6 4. e3 Nbd7 5. Bd3 Nb6 6. b3 e6 7. Ne5 Bb4 8. O-O
O-O 9. Ndf3 c5 10. a3 Bc3 11. Ra2 cxd4 12. exd4 Ne4 13. Bb2 Qf6 14. Bxe4 dxe4
15. Bxc3 exf3 16. Nxf3 Nd5 17. Bd2 h6 18. c4 Nc7 19. Be3 b6 20. Rd2 Bb7 21. Ne5
Rad8 22. f4 Qf5 23. Ng4 Qe4 24. Re1 h5 25. Ne5 f6 26. Nd3 h4 27. f5 h3 28. Nf2
*
Position (FEN): 3r1rk1/pbn3p1/1p2pp2/5P2/2PPq3/PP2B2p/3R1NPP/3QR1K1 b - - 1 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 995
Best move: Qxg2#