Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 Nc6 3. d4 f6 4. exf6 Nxf6 5. Bb5 Bd7 6. Bxc6 Bxc6 7. Nf3 e6 8.
O-O Be7 9. Bg5 O-O 10. Re1 Ne4 11. Bxe7 Qxe7 12. Nbd2 Qf6 13. Nxe4 dxe4 14. Ne5
Qxf2+ 15. Kh1 e3 16. Nxc6 bxc6 17. Re2 Qf4 18. h3 Rf5 19. Qd3 Raf8 20. Rxe3 Qd6
21. c3 Qd5 22. Rae1 Rf2 23. R1e2 *
Position (FEN): 5rk1/p1p3pp/2p1p3/3q4/3P4/2PQR2P/PP2RrP1/7K b - - 4 23
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1183
Best move: Qxg2#