Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Qb6 5. Nf3 Bd7 6. a3 Nc6 7. b4 cxd4 8. cxd4
Rc8 9. Bb2 Nge7 10. Bd3 Na5 11. Nbd2 Nc4 12. Bxc4 dxc4 13. Bc3 Nd5 14. Qc2 Be7
15. O-O O-O 16. Ne4 Qa6 17. Nfd2 Ba4 18. Qc1 b6 19. f4 f5 20. exf6 Nxf6 21. Ng5
Qb7 22. Nxe6 Rfe8 23. Nf3 Nd5 24. Re1 Bf6 25. Neg5 Rxe1+ 26. Qxe1 Nxf4 27. Qe3
Bxg5 28. Nxg5 *
Position (FEN): 2r3k1/pq4pp/1p6/6N1/bPpP1n2/P1B1Q3/6PP/R5K1 b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 913
Best move: Qxg2#