Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. d3 Bc5 6. f3 Qd6 7. Qd2 Be6 8.
d4 Bb4 9. c3 Ba5 10. e5 Qe7 11. exf6 gxf6 12. Na3 O-O-O 13. Nc4 Bxc4+ 14. Qe3
Qd7 15. Qf2 Bxf1 16. Rxf1 Rhe8+ 17. Be3 Qxd4 18. b4 Rxe3+ 19. Qxe3 *
Position (FEN): 2kr4/ppp2p1p/2p2p2/b7/1P1q4/2P1QP2/P5PP/R3KR2 b Q - 0 19
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 692
Best move: Qxe3#