Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 c6 3. dxc6 Nxc6 4. Nc3 e5 5. Bb5 Nf6 6. Bxc6+ bxc6 7. Qe2 Bd6
8. Nf3 O-O 9. O-O Re8 10. d3 Bg4 11. Qe3 Bxf3 12. Qxf3 Qc7 13. Bg5 Re6 14. Qh3
Rae8 15. Rae1 e4 16. Bxf6 Rxf6 17. Nxe4 Rh6 18. Nxd6 Ree6 19. Qf3 Qxd6 20. Rxe6
*
Position (FEN): 6k1/p4ppp/2pqR2r/8/8/3P1Q2/PPP2PPP/5RK1 b - - 0 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1406
Best move: Qxh2#