Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. O-O Nge7 6. c3 d6 7. d4 exd4 8. cxd4
Bb6 9. h3 Ng6 10. Nc3 a6 11. Nd5 Ba7 12. Re1 O-O 13. Nf4 Nxf4 14. Bxf4 Kh8 15.
e5 Be6 16. d5 dxe5 17. dxe6 exf4 18. exf7 Qf6 19. Qd7 Bb6 20. Re8 Nd4 21. Nxd4
Qxd4 22. Rxa8 Qxf2+ 23. Kh1 Rxa8 24. Qe8+ Kh7 25. Bd3+ g6 26. f8=N+ Kg8 27.
Qxa8 f3 28. Qxb7 *
Position (FEN): 5Nk1/1Qp5/pb4pp/8/8/3B1p1P/PP3qP1/R6K b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1090
Best move: Qxg2#