Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qd1 Nf6 5. Nc3 Bb4 6. Bd3 O-O 7. Nf3 Re8 8.
Bg5 d6 9. O-O Bxc3 10. bxc3 h6 11. Bd2 Nxe4 12. Re1 Nxd2 13. Rxe8+ Qxe8 14.
Qxd2 Bg4 15. Re1 Qd7 16. Nd4 Ne5 17. Nb3 Qc6 18. h3 Bxh3 19. Rxe5 *
Position (FEN): r5k1/ppp2pp1/2qp3p/4R3/8/1NPB3b/P1PQ1PP1/6K1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 890
Best move: Qxg2#