Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 Nf6 4. e3 Bd6 5. Bg5 Be7 6. Be2 Ne4 7. Bxe7 Qxe7 8.
c3 O-O 9. Nbd2 Nxd2 10. Qxd2 a6 11. O-O Nc6 12. a4 Na5 13. Qc2 Bd7 14. Ne5 Nc6
15. Nxd7 Qxd7 16. Qd3 h6 17. Bd1 f5 18. Bc2 Qf7 19. b4 a5 20. b5 Ne7 21. f3 b6
22. e4 Rac8 23. exd5 Nxd5 24. Rfe1 Nf4 25. Qe3 Nd5 26. Qd3 Qg6 27. c4 Nf4 28.
Qe3 *
Position (FEN): 2r2rk1/2p3p1/1p2p1qp/pP3p2/P1PP1n2/4QP2/2B3PP/R3R1K1 b - - 2 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1303
Best move: Qxg2#