Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Be7 7. Re1 d6 8. c3
Bg4 9. h3 Bd7 10. d4 O-O 11. Bg5 h6 12. Bh4 Nh7 13. Bxe7 Qxe7 14. Nbd2 Nf6 15.
Nf1 exd4 16. cxd4 Nh7 17. Ng3 Kh8 18. e5 Na5 19. exd6 Qxd6 20. Ne4 Qg6 21. Bc2
f5 22. Nc5 Bc6 23. Ne5 *
Position (FEN): r4r1k/2p3pn/p1b3qp/npN1Np2/3P4/7P/PPB2PP1/R2QR1K1 b - - 3 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 812
Best move: Qxg2#