Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. d3 Nf6 6. d4 d5 7. Nc3 Bf5 8. Bf4
Nc6 9. Bb5 Bd6 10. Bxd6 Qxd6 11. O-O O-O 12. Re1 a6 13. Ba4 Ne7 14. Qd2 c6 15.
Rad1 Ng6 16. h3 Qd7 17. a3 Rfe8 18. Rxe8+ Rxe8 19. Re1 Bxh3 20. gxh3 Qxh3 21.
Nh2 Nh4 22. Rxe8+ Nxe8 23. Qe3 *
Position (FEN): 4n1k1/1p3ppp/p1p5/3p4/B2P3n/P1N1Q2q/1PP2P1N/6K1 b - - 1 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 925
Best move: Qg2#