Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. d4 exd4 5. Nxd4 Bc5 6. Nf5 O-O 7. Bg5 Be7 8.
Qf3 g6 9. Ne3 Nd4 10. Qd1 c5 11. Bd3 Re8 12. O-O d5 13. e5 Nh5 14. Bxe7 Qxe7
15. Ncxd5 Qxe5 16. c3 Nf5 17. Re1 Nxe3 18. Rxe3 Qxd5 19. Rxe8+ Kg7 20. Qe2 Nf4
21. Qe7 *
Position (FEN): r1b1R3/pp2Qpkp/6p1/2pq4/5n2/2PB4/PP3PPP/R5K1 b - - 4 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 697
Best move: Qxg2#