Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bg5 Ne4 4. Bh4 c5 5. dxc5 Bf5 6. e3 h6 7. Bd3 g5 8. Bg3
Bg7 9. Nd4 Bg6 10. Nd2 e5 11. Nb5 a6 12. Bxe4 axb5 13. Bxg6 fxg6 14. O-O Nc6
15. c3 e4 16. Qb3 Be5 17. Bxe5 Nxe5 18. Qxb5+ Qd7 19. Qb6 Ra6 20. Qb3 Nd3 21.
f4 gxf4 22. exf4 Rf8 23. Qc2 Nxf4 24. b4 Qg4 25. Nb3 Raf6 26. Kh1 e3 27. Nd4 e2
28. Rae1 *
Position (FEN): 4kr2/1p6/5rpp/2Pp4/1P1N1nq1/2P5/P1Q1p1PP/4RR1K b - - 1 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1078
Best move: Qxg2#