Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Bf4 Bd6 4. Bg3 Bxg3 5. hxg3 d5 6. e3 Qd6 7. Bd3 Qb4+ 8.
c3 Qxb2 9. Nbd2 Qxc3 10. Be2 c6 11. Rc1 Qa5 12. Qc2 Ne4 13. O-O Nxd2 14. Nxd2
O-O 15. Nb3 Qd8 16. Nc5 b6 17. Nb3 Bb7 18. Qb2 Nd7 19. Rc3 Qf6 20. Rfc1 Rfc8
21. a4 e5 22. Bg4 Rc7 23. a5 exd4 24. Nxd4 Ne5 25. Be2 c5 26. Nb5 d4 27. exd4
Qc6 28. Nxc7 *
Position (FEN): r5k1/pbN2ppp/1pq5/P1p1n3/3P4/2R3P1/1Q2BPP1/2R3K1 b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1509
Best move: Qxg2#