Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. Nc3 exd4 3. Qxd4 Nc6 4. Qd2 Nf6 5. e4 Bb4 6. Bd3 O-O 7. Nge2 Re8 8.
f3 d5 9. a3 Bc5 10. b4 Bb6 11. b5 dxe4 12. fxe4 Ne5 13. Na4 Nxe4 14. Bxe4 Qh4+
15. g3 Qxe4 16. Rf1 Bg4 17. Nxb6 Nf3+ 18. Rxf3 Qxf3 19. Nxa8 Rxe2+ 20. Qxe2 *
Position (FEN): N5k1/ppp2ppp/8/1P6/6b1/P4qP1/2P1Q2P/R1B1K3 b Q - 0 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1232
Best move: Qxe2#